2014-02-16 73 views
-1

我想要一个Android项目,它将成为一个库项目,其中包含我所有的活动及其行为,另一个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

我发现有时候Eclipse实际上并没有将库添加到project.properties文件中。如果是这样,你必须手工完成。 –

回答

1

确保不通过项目引用,但使用Android>库中的属性对话框中添加库项目:

enter image description here

库项目添加到列表右下方此屏幕的列表。