Proguard没有重命名我的活动类?

时间:2014-08-02 10:16:30

标签: android proguard

我在我的android项目中使用Proguard它既不会混淆从Activity扩展的类名,也不会覆盖像onCreate,onCreateOptionsMenu这样的重写方法。这是代码

-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>;
}

1 个答案:

答案 0 :(得分:0)

这是预期的 - 您不希望它重命名这些类,因为它们是从AndroidManifest.xml文件引用的。

同样,由于这些方法是从外部代码调用的,因此无法重命名方法,否则代码将无法找到它们。