我想知道是否有可能从另一个Android项目中引用一个android项目。我有两个项目,test1和test2。我在项目选项卡下的test1的项目属性中添加了test2。不幸的是,它不断抛出NoClassDefFoundError。另外,第二个android项目(test2)是作为单独的apk安装在手机上还是它是封装android项目(test1)的一部分?
非常感谢!
答案 0 :(得分:1)
请注意,如果test2包含资源,这些资源不会自动打包在非Android项目中,并且不会自动生成R文件。
我建议您查看SDK tools(本周发布)的第6版,它们现在支持图书馆项目。
答案 1 :(得分:0)
您也可以将常用功能提取到第三个项目中并引用它。这应该是一个普通的Java项目而不是Android项目。所以它会产生你可以参考的jar。