ben*_*n75 19 android build gradle android-gradle-plugin
如何调整build.gradle以更改apk的最终基本名称?(不更改默认后缀)
Jon*_*nik 26
在Gradle 1.8上,project.archivesBaseName确实有效,但它给出了这个抱怨:
不建议按需创建属性(也称为动态属性),并计划在Gradle 2.0中删除它们. 有关替换动态属性的信息,请阅读 http://gradle.org/docs/current/dsl/org.gradle.api.plugins.ExtraPropertiesExtension.html.不推荐使用的动态属性:"root project'myapp'"上的"archivesBaseName",值:"AnotherName".
要摆脱警告(并避免在Gradle 2.0上构建中断),请使用以下命令:
project.ext.set("archivesBaseName", "AnotherName");
Run Code Online (Sandbox Code Playgroud)
...正如ExtraPropertiesExtension文档中所建议的那样.
正如friederbluemle所说archivesBaseName,Android Gradle插件版本1.1.0引入了一个破坏的错误.但幸运的是,此后已经修复(版本1.1.2).
ben*_*n75 21
我发现了一个很简单的解决方案 apk基本名称是archivesBaseName项目中定义的属性.所以以下行足以重命名apks:
project.archivesBaseName = "AnotherName";
Run Code Online (Sandbox Code Playgroud)
Fab*_*ank 10
从您必须使用的Android Gradle插件的1.1.0版开始
archivesBaseName = "yourOtherName"
Run Code Online (Sandbox Code Playgroud)
而不是project.ext.set("archivesBaseName", "yourOtherName")在你的build.gradle,使其工作.
| 归档时间: |
|
| 查看次数: |
14774 次 |
| 最近记录: |