Proguard保留了类和包的名称,但是混淆了字段和方法

时间:2015-04-30 14:30:06

标签: java android proguard android-proguard

Proguard保留了类和包的名称,但是混淆了字段和方法。在我的映射文件中,我看到所有文件包和文件名都保持不变,但我们不需要它。我的Proguard的档案:

-optimizationpasses 5
-dontskipnonpubliclibraryclasses
-dontskipnonpubliclibraryclassmembers

-dontpreverify
-verbose
-dontusemixedcaseclassnames

-allowaccessmodification

-dump class_files.txt
-printseeds seeds.txt
-printusage unused.txt
-printmapping mapping.txt

-repackageclasses "com.example"
-renamesourcefileattribute SourceFile

-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keep public class * extends android.app.Serviceлу
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider
-keep public class * extends android.app.backup.BackupAgentHelper
-keep public class * extends android.preference.Preference
-keep public class com.android.vending.licensing.ILicensingService
-dontnote com.android.vending.licensing.ILicensingService

#your package path where your gson models are stored
-keep class com.example.model.** { *; }

与此同时,我们使用相同配置的其他项目工作正常。已重命名包和类的所有名称。欢迎任何建议。

0 个答案:

没有答案