根据文档设置minifyEnabled假必须禁用的ProGuard运行尽管在gradle配置中有minifyEnabled,Proguard仍然运行?
integration {
minifyEnabled false
versionNameSuffix "-int"}
但ProGuard的仍然是由摇篮开始!任何想法为什么?
根据文档设置minifyEnabled假必须禁用的ProGuard运行尽管在gradle配置中有minifyEnabled,Proguard仍然运行?
integration {
minifyEnabled false
versionNameSuffix "-int"}
但ProGuard的仍然是由摇篮开始!任何想法为什么?
您需要变化生成变异使用integration
构建变量(从左下方在Android Studio中)中的一个,如果你想使用的配置integration
buildType。
从您描述的看来,您似乎正在使用不同的buildType。默认情况下它是调试。确保选择了集成Build Variant,并且你应该很好。
不,我有适当的构建变种运行 –
你也使用构建口味? – AndroidMechanic
因为它经常发生,我发现和张贴我的问题后回答。
“这是不是一个错误,这是一个功能”:
https://groups.google.com/forum/m/#!topic/adt-dev/iS_lyRH8hL8
这是不是一个真正的问题,但肯定烦。
您看到的输出与Android gradle插件确定启用multidex时必须位于主dex文件中的类集相关。为此,它在内部使用ProGuard,但与您的配置无关。
为了禁用此任务的日志输出,你可以添加以下到您的build.gradle文件:
tasks.whenTaskAdded { task ->
if (task.name.startsWith("transformClassesWithMultidexlistFor")) {
task.logging.level = LogLevel.ERROR
}
}
ProGuard的是invloved在步:控制:transformClassesWithMultidexlistForIntegration –
相关:HTTPS:/ /code.google.com/p/android/issues/detail?id=199630 – petey