本文介绍了Android的摇篮编译:重命名APK的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我如何能适应我的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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-26 12:38