我有一个Android项目A,它不是一个库项目。我有另一个Android项目主要参考项目A(由:项目属性 - > Java构建路径 - >项目选项卡 - >添加)。所以我可以从Main Project访问项目A的所有类(Fragments,Activity)。但是,在运行Main项目时,它会抛出java.lang.noclassdeffounderror
的运行时异常。有没有办法解决问题而不将项目A作为库项目。
我在我的两个项目中使用roboguice
。因此,如果我将项目A作为库,那么项目A中R.java
文件中创建的所有资源将变为非最终资源,它们将不再是常量。此外,我在我的两个项目中都使用Roboguice
。因此,在这种情况下声明@InjectView(R.id.view_di)
会产生编译错误,因为它需要常量。除此之外,我们还有一个注释接口,它在每个片段中设置标题名称和标题背景,仅将常量作为参数。
答案 0 :(得分:0)
如果我们想在Android studio项目中添加库项目或子项目,我们必须按照这些步骤进行操作
这样我们就可以将库项目添加到主项目中。