我希望有一个Android项目,它将是一个包含我所有活动及其行为的图书馆项目,以及另一个Android项目,即使用图书馆活动的实际应用程序。
我所做的是启动一个新的Android项目,然后选中“标记为库”复选框。在那个项目中,我有一项活动。
我创建了另一个Android项目(常规项目),在项目属性中,我在项目选项卡下添加了上一个项目。对于那个项目,我然后在清单中添加了我从珍贵项目中复制和粘贴的活动防御。
当我尝试运行它时失败:
02-16 19:56:53.164: E/AndroidRuntime(432): FATAL EXCEPTION: main
02-16 19:56:53.164: E/AndroidRuntime(432): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.test.myapp/com.test.myapp.MyActivity}: java.lang.ClassNotFoundException: com.test.myappcore.MyActivity in loader dalvik.system.PathClassLoader[/data/app/com.test.myapp-2.apk]
我做错了什么?
由于
答案 0 :(得分:1)
确保不是通过项目参考添加库项目,而是通过Android> “属性”对话框中的库:
将库项目添加到此屏幕右下方列表中的列表中。