我正在使用 ProductFlavors 并尝试根据风味更改 packageName:
productFlavors {
flavor1 {
packageName "com.mypackagename.one"
}
flavor2 {
packageName "com.mypackagename.two"
}
}
在我更新到 Gradle 0.14.4 之前,这一切都工作正常,现在它失败并显示以下消息:
Error:(21, 0) Gradle DSL method not found: 'packageName()'
Possible causes:
The project 'MyProject' may be using a version of Gradle that does not contain the method.
<a href="open.wrapper.file">Open Gradle wrapper file</a>
The build file may be missing a Gradle plugin.
<a href="apply.gradle.plugin">Apply Gradle plugin</a>
如何解决此问题,同时保留更改我的口味的包名称的能力?
如果这仅仅是因为方法名称发生了变化,我到哪里去了解这些变化呢?我似乎找不到相关的变更日志,或解释如何执行此操作的更新文档。
如何解决此问题,同时保留更改我的口味的包名称的能力?
将它们更改为applicationId
:
productFlavors {
flavor1 {
applicationId "com.mypackagename.one"
}
flavor2 {
applicationId "com.mypackagename.two"
}
}
我该去哪里了解这些变化?
此刻,前往工具网站上的文档 http://tools.android.com/tech-docs/new-build-system.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)