【发布时间】:2014-11-22 23:31:20
【问题描述】:
我有一个相当典型的 Android-Studio/Gradle 项目,其中包含多个库模块和一个定义启动器活动的模块。所以,一个 APK,到目前为止还不错。
但我想从一个新的顶级项目中生成第二个 APK。请注意,它不仅仅是一个flavor,它是一个不同的应用程序,需要在不同的模块中。我仍然想重用大多数库模块,所以我希望它位于同一个 Gradle 项目(和同一个 Git 存储库)中。
我可以创建一个带有自己的启动器活动的新 Android 模块 (apply plugin: 'android') 吗?在那种情况下,./gradlew assemble 会构建什么?
【问题讨论】:
-
也许它对你有用 - 可以在几个“项目”中包含 gradle 模块。如果在根目录中你有
projectA(里面有moduleA)和projectB,添加到projectB的settings.gradle:include ':moduleA'project(':moduleA').projectDir = new File('../projectA/moduleA')
标签: android gradle android-studio