android混淆后出错:资源文件找不到,求解
无量劫 2016-08-30 10:54:59 我做一个项目,项目中有调用第三方jar包,jar包中通过反射获得R文件中的资源,项目混淆后,出现Resources$NotFoundException(resource not found)资源没有找到这个错误,但是我在项目的proguard-project.txt文件中添加了 -keep class **.R$* { *; }这句。不混淆的话一切正常,这个什么原因?求解,谢谢!
错误logo:android.content.res.Resources$NotFoundException: Resource ID #0x0
08-30 10:27:13.007: W/System.err(22433): at android.content.res.Resources.getValue(Resources.java:1158)
08-30 10:27:13.007: W/System.err(22433): at android.content.res.Resources.loadXmlResourceParser(Resources.java:2442)
08-30 10:27:13.007: W/System.err(22433): at android.content.res.Resources.getLayout(Resources.java:968)
08-30 10:27:13.007: W/System.err(22433): at android.view.LayoutInflater.inflate(LayoutInflater.java:395)
08-30 10:27:13.007: W/System.err(22433): at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
08-30 10:27:13.007: W/System.err(22433): at com.youzikj.luobogame.Login.showNormalDialog(Unknown Source)
08-30 10:27:13.007: W/System.err(22433): at com.youzikj.luobogame.Login.showLoginDialog(Unknown Source)
08-30 10:27:13.007: W/System.err(22433): at com.youzikj.luobogame.SDK.login(Unknown Source)
08-30 10:27:13.007: W/System.err(22433): at com.youzi.luobodemo.a.onClick(Unknown Source)
08-30 10:27:13.008: W/System.err(22433): at android.view.View.performClick(View.java:4632)
08-30 10:27:13.008: W/System.err(22433): at android.view.View$PerformClick.run(View.java:19385)
08-30 10:27:13.008: W/System.err(22433): at android.os.Handler.handleCallback(Handler.java:808)
08-30 10:27:13.008: W/System.err(22433): at android.os.Handler.dispatchMessage(Handler.java:103)
08-30 10:27:13.008: W/System.err(22433): at android.os.Looper.loop(Looper.java:193)
08-30 10:27:13.008: W/System.err(22433): at android.app.ActivityThread.main(ActivityThread.java:5348)
08-30 10:27:13.008: W/System.err(22433): at java.lang.reflect.Method.invokeNative(Native Method)
08-30 10:27:13.008: W/System.err(22433): at java.lang.reflect.Method.invoke(Method.java:515)
08-30 10:27:13.008: W/System.err(22433): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)
08-30 10:27:13.008: W/System.err(22433): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)
08-30 10:27:13.008: W/System.err(22433): at dalvik.system.NativeStart.main(Native Method)