【发布时间】:2022-01-25 20:55:35
【问题描述】:
我想避免混淆我的代码的一部分。最初,我尝试像这样使用-keep:
-keep class com.my.package.** { *; }
但是,我发现按照我的需要让它工作的唯一方法是添加:
-dontobfuscate
尽管如此,所有代码都不会被混淆,我需要的是不要只混淆我的应用程序的特定部分(在本例中是第三方库com.my.package.**)。
有谁知道这是否可行?
【问题讨论】:
-
您能否解释一下为什么您认为
-keep class com.my.package.** { *; }没有做您想要的事情。这应该会导致com.my.package中的所有类和成员不被收缩器触及。
标签: android proguard android-r8