Android 启用Proguard以影响AppPerformance
我在一些kitkat设备(如三星、ALTP等)的工具栏上得到了“找不到Class Def异常”,如下链接所示(错误报告给谷歌) #138-如果不支持最新的库,则要求应用程序使用旧库类是唯一的解决方案。我在我的Android 启用Proguard以影响AppPerformance,android,proguard,android-support-library,android-toolbar,Android,Proguard,Android Support Library,Android Toolbar,我在一些kitkat设备(如三星、ALTP等)的工具栏上得到了“找不到Class Def异常”,如下链接所示(错误报告给谷歌) #138-如果不支持最新的库,则要求应用程序使用旧库类是唯一的解决方案。我在我的proguard rules.pro:中添加了这些行来解决这个问题 # Allow obfuscation of android.support.v7.internal.view.menu.** # to avoid problem on Samsung 4.2.2 devices with
proguard rules.pro:
中添加了这些行来解决这个问题
# Allow obfuscation of android.support.v7.internal.view.menu.**
# to avoid problem on Samsung 4.2.2 devices with appcompat v21
# see https://code.google.com/p/android/issues/detail?id=78377
-keep class !android.support.v7.internal.view.menu.**,android.support.** {*;}
`
我有xml格式的fee,proguard无法识别这些类,因此也添加了以下行:
-keepclassmembers class * { *;}`
这是我添加的唯一两个额外更改。但启用proguard后,我的应用程序性能大幅下降。加载页面和视频要花很多时间。以前的情况并非如此。原因可能是什么?我如何解决此问题。是否有其他方法可以解决“NoClassDefFound错误”
。
提前感谢..使用此解决您的问题
-keep class !android.support.v7.internal.view.menu.**,** {*;}
我已经回答了这个问题,