图书馆Android proguard项目

图书馆Android proguard项目,android,proguard,Android,Proguard,我在我的应用程序中使用了com.tonicartos.widget.stickygridheaders.StickyGridHeadersGridView。。。 这是我的proguard-project.txt: -keep class com.tonicartos.** { *; } -dontwarn com.tonicartos.** 但出现这种错误: E/AndroidRuntime(6213): FATAL EXCEPTION: main E/AndroidRuntime(6213)

我在我的应用程序中使用了com.tonicartos.widget.stickygridheaders.StickyGridHeadersGridView。。。 这是我的proguard-project.txt:

-keep class com.tonicartos.** { *; }
-dontwarn com.tonicartos.**
但出现这种错误:

E/AndroidRuntime(6213): FATAL EXCEPTION: main
E/AndroidRuntime(6213): Process: com.myapp, PID: 6213
E/AndroidRuntime(6213): java.lang.NullPointerException
E/AndroidRuntime(6213):     at   com.myapp.a.g.getCount(Unknown Source)
E/AndroidRuntime(6213):     at   com.tonicartos.widget.stickygridheaders.StickyGridHeadersSimpleAdapterWrapper.generateHeader    List(Unknown Source)
E/AndroidRuntime(6213):     at com.tonicartos.widget.stickygridheaders.StickyGridHeadersSimpleAdapterWrapper.<init>(Unknown Source)
E/AndroidRuntime(6213):     at com.tonicartos.widget.stickygridheaders.StickyGridHeadersGridView.setAdapter(Unknown Source)
E/AndroidRuntime(6213):     at com.myapp.fragments.aj.run(Unknown Source)
E/AndroidRuntime(6213):     at android.os.Handler.handleCallback(Handler.java:733)
E/AndroidRuntime(6213):     at android.os.Handler.dispatchMessage(Handler.java:95)
E/AndroidRuntime(6213):     at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime(6213):     at android.app.ActivityThread.main(ActivityThread.java:5017)
E/AndroidRuntime(6213):     at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(6213):     at java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime(6213):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
E/AndroidRuntime(6213):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
E/AndroidRuntime(6213):     at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime(6213):致命异常:main
E/AndroidRuntime(6213):进程:com.myapp,PID:6213
E/AndroidRuntime(6213):java.lang.NullPointerException
E/AndroidRuntime(6213):在com.myapp.a.g.getCount(未知来源)
E/AndroidRuntime(6213):位于com.tonicartos.widget.stickygridheaders.StickyGridHeadersSimpleAdapterWrapper.generateHeader列表(未知源)
E/AndroidRuntime(6213):位于com.tonicartos.widget.stickygridheaders.StickyGridHeadersSimpleAdapterWrapper。(未知来源)
E/AndroidRuntime(6213):位于com.tonicartos.widget.stickygridheaders.StickyGridHeadersGridView.setAdapter(未知源)
E/AndroidRuntime(6213):位于com.myapp.fragments.aj.run(未知源)
E/AndroidRuntime(6213):位于android.os.Handler.handleCallback(Handler.java:733)
E/AndroidRuntime(6213):位于android.os.Handler.dispatchMessage(Handler.java:95)
E/AndroidRuntime(6213):位于android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime(6213):位于android.app.ActivityThread.main(ActivityThread.java:5017)
E/AndroidRuntime(6213):位于java.lang.reflect.Method.Invokenactive(本机方法)
E/AndroidRuntime(6213):位于java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime(6213):位于com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
E/AndroidRuntime(6213):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
E/AndroidRuntime(6213):位于dalvik.system.NativeStart.main(本机方法)

谢谢你的帮助

禁用Proguard是否有效?您可以使用proguard生成的映射文件对模糊的stacktrace进行解码。请参阅tnx…是的,它通过禁用Proguard工作!链接的tnx。