以下代码来自Create Free/Paid versions of Application from same code
但我收到错误Error:(18, 0) No such property: packageName for class: com.android.build.gradle.internal.dsl.GroupableProductFlavor_Decorated
,为什么?谢谢!
productFlavors {
lite {
packageName = 'com.project.test.app'
versionCode 1
versionName '1.0.0'
}
pro {
packageName = 'com.project.testpro.app'
versionCode 1
versionName '1.0.0'
}
}
答案 0 :(得分:3)
您应该使用 ApplicationId 来定义应用的不同版本。阅读本文
http://tools.android.com/tech-docs/new-build-system/applicationid-vs-packagename
为了更好地理解。