转向构建工具1.3.0打破了我们的构建,启用了proguard

时间:2015-10-06 18:00:01

标签: android gradle android-gradle proguard

我们的背景是我们在proguard中关闭了混淆[-dontobfuscate]。在我们的build.gradle文件中,我们将minifyEnabled设置为true。一切正常,直到我们切换到1.3.0构建工具

  

classpath'com.android.tools.build:grad:1.3.0'

现在,构建中断了,因为它无法找到只在打开模糊处理时才应生成的mapping.txt文件。这是我得到的例外

Execution failed for task ':app_name:uploadArchives'.
    10:49:57.642 [ERROR] [org.gradle.BuildExceptionReporter] > Could not publish configuration 'archives'
    10:49:57.642 [ERROR] [org.gradle.BuildExceptionReporter]    > Cannot publish artifact 'app.map (app_name:1.2.3)’ (/Users/build_area/build/outputs/mapping/release/mapping.txt) as it does not exist.

因此出于某种原因,uploadArchives认为混淆是打开的。另外,要指出如果我打开混淆,一切正常,构建工作正常。

有什么东西坏了或者我做错了吗?

0 个答案:

没有答案