花了一些时间在自己的项目上,在尝试运行我的主项目时,我能够复制你的问题并获得完全相同的异常堆栈跟踪,所以我认为这可能是原因:
就像我的想法一样,这全都涉及到如何在Android主项目(一个简单的Eclipse配置设置)中引用Android库项目。
错误的方式:
右键单击主项目,选择
Properties -> Java Build Path -> Projects -> Add…,这会将Android库Project作为依赖项添加到Android主项目的构建路径中,此操作无效。如果在主项目中定义了所有必需的Android相关资源,则在编译时不会出现任何错误,但是在运行应用程序时,你会得到问题中所述的异常。
正确的方法:
右键单击主项目,
Properties -> Android在“库”部分中选择,在此处添加你的Android库项目。查看官方开发指南,参考图书馆项目。这应该可以解决所有问题。还要注意,你必须使用相对路径引用实际的Android库项目,如“ 库项目-开发注意事项”中所述。
希望这可以帮助。



