升级 android build:gradle:4.0.0 后在 proguard 中显示错误

Posted

技术标签:

【中文标题】升级 android build:gradle:4.0.0 后在 proguard 中显示错误【英文标题】:After upgrading android build:gradle:4.0.0 shows me error in proguard 【发布时间】:2020-09-21 18:31:59 【问题描述】:

升级 android build:gradle:4.0.0 后在 proguard 中显示 Unresolved class name 错误。

-keep class rx.**  *;  // unresolve
-keep class org.apache.** *; // unresolve
-keep class org.apache.http.**  *;  // unresolve
-keep class org.apache.james.mime4j.**  *;  // unresolve
-dontwarn retrofit2.Platform$Java8 // error at $ sign

那么如何解决这些错误,谢谢。

【问题讨论】:

【参考方案1】:

我遇到了同样的问题。没找到解决办法,不过我加了proguard规则:

-dontskipnonpubliclibraryclasses

至少它现在可以工作了。

(它远非理想......)

【讨论】:

不,我只是去掉一颗星,但这不是解决办法,让我看看以后会发生什么。

以上是关于升级 android build:gradle:4.0.0 后在 proguard 中显示错误的主要内容,如果未能解决你的问题,请参考以下文章

找不到 com.android.tools.build:gradle:4.4

找不到 com.android.tools.build:gradle:4.0.1 (或任何版本)

Android的java的报错提示:Could not find com.android.tools.build:gradle:4.2.2.

无法解析配置“:classpath”的所有工件。 > 无法解析 com.android.tools.build:gradle:4.1.0

Could not find com.android.tools.build:gradle:4.2.2. Searched in the following locations: - https:(代

错误记录Android Studio 编译报错 ( Could not find com.android.tools.build:gradle:4.2.1. )