【发布时间】:2021-05-11 18:44:29
【问题描述】:
我需要根据不同的构建风格从同一个模块生成 AAR 和 APK。
但是 APK 需要 applicationId,而 library 不需要。我必须在 build.gradle 中添加 if-case。 有没有更好的方法来达到同样的结果?
我当前的 gradle 文件:
productFlavors {
generateAar {
versionCode buildVersionCode()
versionName getPackageName()
}
generateApk {
if (!library) {
applicationId "appId"
}
versionCode buildVersionCode()
versionName getPackageName()
}
【问题讨论】:
标签: android gradle android-gradle-plugin aar