2016-03-14 36 views
9

當我嘗試Android Studio中來產生簽字,我有以下錯誤:Android Studio中籤名APK「:應用程序:transformClassesAndResourcesWithProguardForRelease」

Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'. java.io.IOException: Please correct the above warnings first.

已經做了一些研究,發現,例如:

Error:Execution failed for task ':android:transformClassesAndResourcesWithProguardForRelease'

我按照建議,它沒有奏效。所以,我試圖將我的buildToolsVersion更新爲23.0.2

沒有工作。

只有當我修改minifyEnabled爲false時,纔有效,我不想。

你能給我一個軌道嗎?

+0

您可能被要求使用--debug或其他來獲取更多信息。這揭示了什麼? –

回答

12

嘗試執行清理構建(Build> Clean Project)並重新構建。

如果這不起作用,很可能Proguard會刪除應用程序中的一些重要類和/或庫。查看日誌中錯誤消息上面生成的警告。您需要將規則添加到您的proguard-rules.pro文件以保留必要的類。 Here is an example of the rules required to keep the Butterknife library

+2

JodaTime的錯誤。剛剛有這個: '-dontwarn org.joda.time。**' 我的proguard-rules.pro文件,它的工作原理。非常感謝科林,對我喝酒;-) – PlutoniumKids

+0

是的這個作品。 – Tifa

相關問題