我在 IDEA 中创建了带有common helpers的库项目,我在我的 android 应用程序中使用了它。
然后,我创建了 android 应用程序并将其包含在我的库项目中,如本教程所述。
一切似乎都很好,代码自动完成工作正常,IDEA 识别出该库以及其中的所有类和方法。
但后来我编译了应用程序并看到错误“ 'org.my.helperlibrary'不存在”。然而,正如我所说,IDEA 在制作/启动项目之前一切正常。
这是类似的问题,但答案很简单,当然我的图书馆已经检查了“是图书馆项目”选项,但我仍然无法启动使用我的图书馆的应用程序。
更新:
我刚刚看到一个错误:“ UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentException: already added: Lorg/my/helperlibrary/Helper; ”当我在我的 android 应用程序中删除了库的所有用法时。所以它只是包含在我的应用程序中而不是使用。