我尝试在启用proguard的Android应用程序中导出签名的apk文件时,transformClassAndResourcWithProguardForRelease错误?

时间:2018-01-26 04:45:05

标签: android proguard signed-apk

这是我第一次使用带有Android应用程序的proguard,所以这让我很困惑。这是关于我的问题的场景:我启用了proguard in the gradle file并且我在我的手机上运行它正常工作(没有任何错误)但是如果我想生成签名的apk文件,那么它显示this error。为什么我要生成签名的apk文件,因为我想通过反编译apk文件检查proguard是否混淆和优化我的应用程序。因此,我的问题是:有没有办法检查proguard是否混淆和优化应用程序?我生成签名的apk文件有什么问题?  以下是我的proguard规则文件的图片:FirstSecondThirdLast one

1 个答案:

答案 0 :(得分:0)

在发布版本中运行ProGuard时,很可能会收到一些警告。您应该使用-i标志运行构建并在-Probard规则中添加-verbose以获得更详细的输出。

如果您决定忽略这些警告,您还可以在规则中添加-ignorewarnings,无论ProGuard是否检测到您应该修复的某些问题,ProGuard都会继续执行。