我有一个相当典型的Android-Studio / Gradle项目,其中包含多个库模块和一个定义启动器活动的模块。所以,一个APK,到目前为止一直很好。
但是我希望从新的顶级项目中生成第二个APK。请注意,它不仅仅是一个 flavor ,它是一个不同的应用程序,需要在不同的模块中。我仍然希望重用大多数库模块,所以我希望它在同一个Gradle项目中(以及相同的Git仓库)。
我可以使用自己的启动器活动创建一个新的Android模块(apply plugin: 'android'
)吗?在这种情况下,./gradlew assemble
会构建什么?
答案 0 :(得分:2)
我可以使用自己的启动器活动创建一个新的Android模块(应用插件:' android')吗?在那种情况下,./gradlew汇编会构建什么?
是的,您可以创建一个新的Android模块,当您运行./gradlew assemble
时,它将构建两个模块。
如果您只想构建一个,可以运行./gradlew :module:assemble