在几个项目中使用该类(Eclipse)
问题描述:
我将在几个Android项目中使用一个类。导入该类的命名空间后,第二个应用程序开始与父应用程序一起安装。 有没有办法阻止这种行为?我应该如何在Eclipse中设置项目?在几个项目中使用该类(Eclipse)
答
将您需要在多个应用程序中的所有代码移动到单独的项目中,并通过右键单击该项目将其标记为库项目,转至Properties -> Android
并检查Is Library
选项。
然后简单地将它作为一个库包含在其他项目中。
+0
我已经创建了Library Project,并将其标记为构建路径中的必需项目,但仍然收到NoClassDefFoundError。将库项目的bin文件夹中的JAR文件添加到构建路径时也会发生同样的情况。哪里不对? – Alex 2013-04-22 08:42:44
答
所以完整的答案如下: 1)该类应该放在一个单独的项目中,该项目应该被标记为一个库项目。 2)要在其他项目中使用该类,应该在Properties -> Android
中选择创建的库,如下所述:http://developer.android.com/tools/projects/projects-eclipse.html#ReferencingLibraryProject
我不认为Eclipse会自动为您执行此操作,但我认为您要查找的是库项目。虽然不是很确定。 – Cemre 2013-04-21 18:40:56