在打开跟踪文件时无法打开应用程序的错误

时间:2013-10-07 13:00:17

标签: 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/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)

1 个答案:

答案 0 :(得分:1)

“错误打开跟踪文件”消息是red herring - 它只是意味着您的设备不支持systrace。

“Invalid int”消息可能与问题有关,但实际上正在发生的事情是抛出未捕获的异常。

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