proguard混淆错误,我的dao有问题吗?

jobtbby3  于 2021-08-25  发布在  Java
关注(0)|答案(1)|浏览(273)

我试图混淆我的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;
}
suzh9iv8

suzh9iv81#

我这样解决我的问题。。。
//“”是我的 Package ,我把刀放在那里

-keep class xxx.dao.**{*;}

显然我的dao类有问题,我没有混淆这个类。

相关问题