【问题标题】:Set "minifyEnabled" to "false" for external libraries only仅针对外部库将“minifyEnabled”设置为“false”
【发布时间】:2018-08-02 09:35:02
【问题描述】:

当我使用外部库 (SumUp) 构建 apk 时出现此错误

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

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

如何避免只缩小外部库?

我尝试修改proguard文件

-keep class com.sumup.**

...没有成功。

【问题讨论】:

    标签: android gradle proguard minify


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-09
      • 2015-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多