在我的Android应用程序项目中,我有一些库模块和主应用程序模块。我正在尝试创建另一个应包含主应用程序模块的应用程序模块(而不是库),以便可以重用一些基类和资源,但是在将这个应用程序模块导入新模块时遇到了问题。 主要目标是创建另一个应用程序,该应用程序应重用另一个应用程序(主应用程序模块)中的一些基类和资源。最好的方法是什么?
答案 0 :(得分:1)
您不能将上述模块之一添加到第二模块中。这样做的原因是在两个build.gradle (module)
文件中将模块声明为应用程序。为了证明这一点-如果将(在嵌套模块中)apply plugin: 'com.android.application'
更改为apply plugin: 'com.android.library'
(例如)并删除applicationId
行,那么您的项目应该会成功构建。
我看到了两种方法可以解决此问题: