Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 已启用Proguard的应用程序崩溃_Java_Android_Eclipse_Obfuscation_Proguard - Fatal编程技术网

Java 已启用Proguard的应用程序崩溃

Java 已启用Proguard的应用程序崩溃,java,android,eclipse,obfuscation,proguard,Java,Android,Eclipse,Obfuscation,Proguard,我的应用程序在未启用proguard的情况下运行良好,但当我启用它时,应用程序立即崩溃。我在配置中尝试了许多组合,但都没有成功 有什么东西是我应该保留的,但我错过了 proguard配置: 未混淆的日志: onSuccess():如果类没有显式设置为 -keepclassmembers .... 但此类错误显示为classNotFound,NoSuchMethodException等 不管怎么说,把你用的原木猫解码 然后检查到底是什么导致了NPE,我发现了有问题的代码。我更改了Proguard

我的应用程序在未启用proguard的情况下运行良好,但当我启用它时,应用程序立即崩溃。我在配置中尝试了许多组合,但都没有成功

有什么东西是我应该保留的,但我错过了

proguard配置:

未混淆的日志:


onSuccess():

如果类没有显式设置为

-keepclassmembers ....
但此类错误显示为
classNotFound
NoSuchMethodException

不管怎么说,把你用的原木猫解码
然后检查到底是什么导致了NPE,我发现了有问题的代码。我更改了Proguard.cfg以匹配以下内容:


现在一切都正常了

您是否可以关闭模糊处理,但保留其他选项(优化、方法剥离)处于启用状态?如果它仍然失败,你将能够确切地看到它在哪里崩溃。@fadden好主意。我该怎么做?你能追踪到
onSuccess()
中哪一行抛出了NPE吗?太棒了!好的,我用未混淆的转储更新了我的答案。看起来链接断了,得到了“SVN主机已被永久禁用”是的,如果你只附加你使用的代码,那将非常酷。我不知道是哪个版本,但该文件位于