Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/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
Android 应用程序可以';无法打开,打开跟踪文件时出错_Android - Fatal编程技术网

Android 应用程序可以';无法打开,打开跟踪文件时出错

Android 应用程序可以';无法打开,打开跟踪文件时出错,android,Android,我安装了我的应用程序,应用程序已经运行良好。 但过了一段时间,应用程序无法打开,错误是“错误打开跟踪文件:没有这样的文件或目录”。有什么问题吗? 我在Android版本为4.1.2的三星Note2上安装了相同的应用程序。我没有任何问题。 我安装到另一台Android版本为4.1.1的设备上,该设备出现了问题。 我的LogCat消息如下所示 10-07 20:51:50.910: W/System.err(19785): Invalid int: "" 10-07 20:51:51.140: W/

我安装了我的应用程序,应用程序已经运行良好。 但过了一段时间,应用程序无法打开,错误是“错误打开跟踪文件:没有这样的文件或目录”。有什么问题吗? 我在Android版本为4.1.2的三星Note2上安装了相同的应用程序。我没有任何问题。 我安装到另一台Android版本为4.1.1的设备上,该设备出现了问题。 我的LogCat消息如下所示

10-07 20:51:50.910: W/System.err(19785): Invalid int: ""
10-07 20:51:51.140: W/dalvikvm(19785): threadid=1: thread exiting with uncaught exception (group=0x40e97438)
10-07 20:52:09.510: E/Trace(19817): error opening trace file: No such file or directory (2)
10-07 20:52:09.530: W/dalvikvm(19817): Refusing to reopen boot DEX '/system/framework/hwframework.jar'
10-07 20:52:09.750: W/System.err(19817): Invalid int: ""
10-07 20:52:09.910: I/Adreno200-EGL(19817): <qeglDrvAPI_eglInitialize:299>: EGL 1.4 QUALCOMM build: AU_LINUX_ANDROID_JB_REL_2.0.3.04.01.01.21.010_msm8625_JB_REL_2.0.3_Merge_release_AU (Merge)
10-07 20:52:09.910: I/Adreno200-EGL(19817): Build Date: 10/26/12 Fri
10-07 20:52:09.910: I/Adreno200-EGL(19817): Local Branch: 
10-07 20:52:09.910: I/Adreno200-EGL(19817): Remote Branch: quic/jb_rel_2.0.3
10-07 20:52:09.910: I/Adreno200-EGL(19817): Local Patches: NONE
10-07 20:52:09.910: I/Adreno200-EGL(19817): Reconstruct Branch: AU_LINUX_ANDROID_JB_REL_2.0.3.04.01.01.21.010 +  NOTHING
10-07 20:52:09.970: W/dalvikvm(19817): threadid=1: thread exiting with uncaught exception (group=0x40e97438)
10-07 20:51:50.910:W/System.err(19785):无效int:“
10-07 20:51:51.140:W/dalvikvm(19785):threadid=1:线程退出时出现未捕获异常(组=0x40e97438)
10-07 20:52:09.510:E/Trace(19817):打开跟踪文件时出错:没有这样的文件或目录(2)
10-07 20:52:09.530:W/dalvikvm(19817):拒绝重新打开boot DEX'/system/framework/hwframework.jar'
10-07 20:52:09.750:W/System.err(19817):无效的int:“
10-07 20:52:09.910:I/Adreno200 EGL(19817)::EGL 1.4高通公司版本:AU_LINUX_ANDROID_JB_REL_2.0.3.04.01.21.010_msm8625_JB_REL_2.0.3_Merge_发布_(Merge)
10-07 20:52:09.910:I/Adreno200 EGL(19817):建造日期:2012年10月26日星期五
10-07 20:52:09.910:I/Adreno200 EGL(19817):当地分行:
10-07 20:52:09.910:I/Adreno200 EGL(19817):远程分支:quic/jb_rel_2.0.3
10-07 20:52:09.910:I/Adreno200 EGL(19817):局部贴片:无
10-07 20:52:09.910:I/Adreno200 EGL(19817):重构分支:AU_LINUX_ANDROID_JB_REL_2.0.3.04.01.01.21.010+无
10-07 20:52:09.970:W/dalvikvm(19817):threadid=1:线程退出时出现未捕获异常(组=0x40e97438)
显示的“打开跟踪文件时出错”消息是一条消息,它只是表示您的设备不支持systrace

“Invalid int”消息可能与问题有关,但实际发生的情况是抛出了一个未捕获的异常


通常,当一个线程带着一个未捕获的异常退出时,您会在日志中看到该异常,但这里似乎有什么东西阻止了它。如果您在调试器中运行应用程序,并在所有未捕获的异常上设置异常断点,您应该能够看到它的来源。(或者,尝试跟踪“Invalid int”消息的源并在那里放置断点。)

是的,有时很难调试。我在未初始化的情况下访问对象时发现了问题。但从日志来看,这并不明显。