Android Proguard不重命名我的活动类?
我在android项目中使用Proguard,它既不会混淆从Activity扩展而来的类名,也不会混淆其重写的方法,如onCreate、onCreateOptions菜单等。下面是代码Android Proguard不重命名我的活动类?,android,proguard,Android,Proguard,我在android项目中使用Proguard,它既不会混淆从Activity扩展而来的类名,也不会混淆其重写的方法,如onCreate、onCreateOptions菜单等。下面是代码 -optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontpreverify -verbose -optimizations !code/simplification/arithmeti
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-verbose
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
-repackageclasses 'mystore'
-keepclassmembers class * implements android.os.Parcelable {
static ** CREATOR;
}
-keepclassmembers class **.R$* {
public static <fields>;
}
这是意料之中的——您不希望它重命名这些类,因为它们是从AndroidManifest.xml文件引用的
同样,由于这些方法是从外部代码调用的,因此它也不能重命名这些方法,否则代码将找不到它们。然后我必须在任何新方法中编写代码,并使其在重写的方法中调用。无论如何,谢谢!