Android Studio 签名 APK ':app:transformClassesAndResourcesWithProguardForRelease'
Android Studio Signed APK ':app:transformClassesAndResourcesWithProguardForRelease'
当我尝试生成已登录 Android Studio 时,出现以下错误:
Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'.
java.io.IOException: Please correct the above warnings first.
已经做了一些研究,发现例如:
我听从了建议,但没有用。所以,我尝试将 buildToolsVersion
更新为 23.0.2
。
也没用。
只有当我修改minifyEnabled
为false时才有效,我不想。
你能给我一首曲子吗?
尝试执行干净构建(构建 > 清理项目)并再次构建。
如果这不起作用,Proguard 可能会删除您应用中一些重要的 类 and/or 库。查看日志中错误消息上方生成的警告。您需要将规则添加到您的 proguard-rules.pro 文件以保留必要的 类。 Here is an example of the rules required to keep the Butterknife library.
在混淆器中添加这一行-rules.pro
-keepattributes EnclosingMethod
我有这个错误,我不知道为什么会这样。
我尝试了很多解决方案都没有成功。
除了将这些行添加到我的 ProGuard 文件 (proguard-rules.pro) :
-ignorewarnings
-keep class * {
public private *;
}
然后清理并重建,然后生成发布 apk。
感谢 Rahul...
更新您的 Gradle 插件,它将正常工作。
当我尝试生成已登录 Android Studio 时,出现以下错误:
Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'. java.io.IOException: Please correct the above warnings first.
已经做了一些研究,发现例如:
我听从了建议,但没有用。所以,我尝试将 buildToolsVersion
更新为 23.0.2
。
也没用。
只有当我修改minifyEnabled
为false时才有效,我不想。
你能给我一首曲子吗?
尝试执行干净构建(构建 > 清理项目)并再次构建。
如果这不起作用,Proguard 可能会删除您应用中一些重要的 类 and/or 库。查看日志中错误消息上方生成的警告。您需要将规则添加到您的 proguard-rules.pro 文件以保留必要的 类。 Here is an example of the rules required to keep the Butterknife library.
在混淆器中添加这一行-rules.pro
-keepattributes EnclosingMethod
我有这个错误,我不知道为什么会这样。
我尝试了很多解决方案都没有成功。
除了将这些行添加到我的 ProGuard 文件 (proguard-rules.pro) :
-ignorewarnings
-keep class * {
public private *;
}
然后清理并重建,然后生成发布 apk。
感谢 Rahul...
更新您的 Gradle 插件,它将正常工作。