web-dev-qa-db-fra.com

Nom de classe non résolu proguard-rules Android Studio 4.0

Lorsque je mets à jour vers Android Studio 4.0 proguard-rules, il affiche un avertissement Unresolved class name. Ci-dessous, un exemple, mais je suis sûr qu'il avertit toujours la classe exist dans mon projet.

-keep class com.squareup.haha.** { *; }
-keep class com.squareup.leakcanary.** { *; }

Si je change de ** à * cet avertissement a disparu.

-keep class com.squareup.haha.* { *; }
-keep class com.squareup.leakcanary.* { *; }

Est-ce que quelqu'un comprend cela? Dois-je ignorer cet avertissement ou c'est un bogue de Android Studio 4.0?

Mise à jour : Je trouve que c'est un bogue, il est déjà attribué mais pas résolu https://issuetracker.google.com/issues/1536162 =

27
Công Hải

remplacer

.**

avec

.*.*

résultat

-keep class com.squareup.haha.*.* { *; }
-keep class com.squareup.leakcanary.*.* { *; }
0
Iman mirzaei