Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.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 最奇怪的安卓系统崩溃发生在我的应用程序的大约20个用户身上_Java_Android_Debugging_Crash - Fatal编程技术网

Java 最奇怪的安卓系统崩溃发生在我的应用程序的大约20个用户身上

Java 最奇怪的安卓系统崩溃发生在我的应用程序的大约20个用户身上,java,android,debugging,crash,Java,Android,Debugging,Crash,最近我收到了关于20万用户中有20人正在发生崩溃的报告 java.lang.NullPointerException at android.app.ContextImpl.openFileOutput(ContextImpl.java:429) at android.content.ContextWrapper.openFileOutput(ContextWrapper.java:158) at android.content.ContextWrapper.openFileOutput(Cont

最近我收到了关于20万用户中有20人正在发生崩溃的报告

java.lang.NullPointerException
at android.app.ContextImpl.openFileOutput(ContextImpl.java:429)
at android.content.ContextWrapper.openFileOutput(ContextWrapper.java:158)
at android.content.ContextWrapper.openFileOutput(ContextWrapper.java:158)
at nor.b(Unknown Source)
at nor.a(Unknown Source)
at ogl.f(Unknown Source)
at ogl.b(Unknown Source)
at ogl.a(Unknown Source)
at ofb.g(Unknown Source)
at ohz.g(Unknown Source)
at oiq.run(Unknown Source)

这个崩溃显然不是我代码的一部分,我甚至找不到任何具有这些3个字母的包名的类。它出现在Android 2.3.3、2.3.4、2.3.7、4.0.4和4.0.9上

这些是我的项目中使用的库,是否有可能是其中一个库造成的

  • 虫情
  • 谷歌地图API v2
  • 谷歌游戏服务
  • 杰克逊
  • Android支持库
  • ActionBarSherlock
我真的不知道如何防止崩溃的发生,我试着在谷歌上搜索这些类名,但没有找到结果

我的申请不受保护

谢谢


Elad

我不是100%确定,但我假设这3个字母的类是由Proguard生成的,你在你的应用程序上使用过吗?谢谢你的回答,我在我的应用程序中没有使用Proguard,但可能有一个库使用过它?“我甚至找不到任何具有这些3个字母的包名的类”——这是Proguard提供的。“我的应用程序不受保护”——Play Services SDK是。我明白了——因此,如果Play Services SDK崩溃,我无法修复该崩溃,对吗?我甚至不知道我的代码的哪一部分导致了崩溃。虽然这不是你的代码,但如果一个空对象传播到崩溃的代码中,崩溃可能会因为你的代码而发生。尝试找出哪一行代码触发了崩溃,这将是有用的信息