尝试使用ProGuard进行模糊处理但导致第三方库出错,因此我逐个排除每个包:
-keepclassmembers class android.** {*;}
-keepclassmembers interface android.** {*;}
-keepclassmembers class com.google.** {*;}
-keepclassmembers interface com.google.** {*;}
有没有办法只将我的包裹名称列入白名单?
com.dht.github.myApp
答案 0 :(得分:7)
根据你的代码,你只是让班级成员不是全班。 使用它来保持课程原样。
-keep class com.google.** {*;}
-keep interface com.google.** {*;}
您也可以使用此行来模糊您自己的类并保留其他所有类。
-keep class !com.yourpackage.**,!com.youranotherpackage.** { *; }