我试图混淆我的apk,但我有一个dao的问题。这里是第二个图像问题,在我的代码下面,对于de-proguard规则,为什么我需要保留类?
-useuniqueclassmembernames
-dontusemixedcaseclassnames
-dontoptimize
-dontshrink
-keepparameternames
-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keepclasseswithmembernames class * {
native <methods>;
}
-keepclasseswithmembers class * {
public <init>(android.content.Context, android.util.AttributeSet);
}
-keepclasseswithmembers class * {
public <init>(android.content.Context, android.util.AttributeSet, int);
}
-keepclassmembers class * extends android.app.Activity {
public void *(android.view.View);
}
-keep class my.dao.package.*$Properties {
public static <fields>;
}
-keepclassmembers class my.dao.package.**{
public java.lang.String TABLENAME;
}
1条答案
按热度按时间suzh9iv81#
我这样解决我的问题。。。
//“”是我的 Package ,我把刀放在那里
显然我的dao类有问题,我没有混淆这个类。