仅将外部库的“minifyEnabled”设置为“false”

时间:2018-02-22 13:47:36

标签: android gradle proguard minify

当我使用外部库(SumUp)构建apk时,我遇到此错误

Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForDebug'.
> Job failed, see logs for details

删除库或将“minifyEnabled”设置为“false”会删除错误,但我不想这样做。

如何避免仅缩小外部库?

我尝试修改 proguard文件

-keep class com.sumup.**

......没有成功。

1 个答案:

答案 0 :(得分:0)

您应该使用-i选项运行gradle构建,以获得更多输出并能够解决您的问题。很可能ProGuard会输出关于sumup库的一些警告而无法继续。

您可以通过将-ignorewarnings添加到proguard配置文件来测试此理论。它可能会成功,但你应该看看警告,试着修复它们。