问题描述
我如何能适应我的build.gradle改变APK(S)的最终基名? (不改变默认后缀)
How can I adapt my build.gradle to change the final basename of the apk(s) ? (without changing the default suffixes)
推荐答案
在摇篮1.8, project.archivesBaseName
做工作,但它给出了这样的抱怨:
On Gradle 1.8, project.archivesBaseName
does work, but it gives this complaint:
创建点播(又名动态特性)特性已 德precated,并计划在摇篮2.0被删除。请阅读 http://gradle.org/docs/current/dsl/org.gradle.api.plugins.ExtraPropertiesExtension.html 有关替代的动态属性的信息。德precated 动态属性:archivesBaseName的根项目 MyApp的',值:AnotherName
要摆脱警告(并避免你的构建打破摇篮2.0),使用这样的:
To get rid of the warning (and to avoid your build breaking on Gradle 2.0), use this:
project.ext.set("archivesBaseName", "AnotherName");
...作为ExtraPropertiesExtension文档。
Android的摇篮插件版本1.1.0引入了爆发 archivesBaseName
,as friederbluemle指出。但幸运的是这已被固定(在版本1.1.2 )。
Android Gradle plugin version 1.1.0 introduced a bug which broke archivesBaseName
, as friederbluemle noted. But fortunately this has since been fixed (in version 1.1.2).
这篇关于Android的摇篮编译:重命名APK的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!