Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.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 如何检测多个ANR';是否在/data/anr/traces.txt中显示同一应用程序的?_Android_Performance_Android Anr Dialog - Fatal编程技术网

Android 如何检测多个ANR';是否在/data/anr/traces.txt中显示同一应用程序的?

Android 如何检测多个ANR';是否在/data/anr/traces.txt中显示同一应用程序的?,android,performance,android-anr-dialog,Android,Performance,Android Anr Dialog,作为一名新手,我想知道如何通过/data/ANR/traces.txt检测同一应用程序的多个ANR 我尝试使用一个crasher应用程序手动创建ANR。我造成了近5到10次ANR的崩溃。但是在拉取/data/anr/traces.txt时,我只能在traces.txt中找到我的crasher包的一个条目 来自logcat日志的ANR崩溃1: 06-02 00:59:15.627 V/SampleANRTest( 7494): >>>>>>>>>>> 06-02 00:59:15.627 V/Sa

作为一名新手,我想知道如何通过/data/ANR/traces.txt检测同一应用程序的多个ANR

我尝试使用一个crasher应用程序手动创建ANR。我造成了近5到10次ANR的崩溃。但是在拉取/data/anr/traces.txt时,我只能在traces.txt中找到我的crasher包的一个条目

来自logcat日志的ANR崩溃1:

06-02 00:59:15.627 V/SampleANRTest( 7494): >>>>>>>>>>> 06-02 00:59:15.627 V/SampleANRTest( 7494): ProcessName: com.nsys.android.debug.crasher 06-02 00:59:15.627 V/SampleANRTest( 7494): PID: 8423 06-02 00:59:15.627 V/SampleANRTest( 7494): annotation: executing service com.nsys.android.debug.crasher/.crasherService 06-02 00:59:46.659 V/SampleANRTest( 7494): >>>>>>>>>>> 06-02 00:59:46.659 V/SampleANRTest( 7494): ProcessName: com.nsys.android.debug.crasher 06-02 00:59:46.659 V/SampleANRTest( 7494): PID: 9722 06-02 00:59:46.659 V/SampleANRTest( 7494): annotation: Input dispatching timed out (Waiting because no window has focus but there is a focused application that may eventually add a window when it finishes starting up.) 06-02 01:00:05.198 V/SampleANRTest( 7494): >>>>>>>>>>> 06-02 01:00:05.198 V/SampleANRTest( 7494): ProcessName: com.nsys.android.debug.crasher 06-02 01:00:05.198 V/SampleANRTest( 7494): PID: 10006 06-02 01:00:05.198 V/SampleANRTest( 7494): annotation: Input dispatching timed out (Waiting because no window has focus but there is a focused application that may eventually add a window when it finishes starting up.) 06-02 00:59:15.627 V/样品测试(7494):>>>>>>>>>>> 06-02 00:59:15.627 V/SampleANRTest(7494):进程名:com.nsys.android.debug.crasher 06-02 00:59:15.627 V/样本测试(7494):PID:8423 06-02 00:59:15.627 V/SampleANRTest(7494):注释:正在执行服务com.nsys.android.debug.crasher/.crasherService 来自logcat日志的ANR崩溃2:

06-02 00:59:15.627 V/SampleANRTest( 7494): >>>>>>>>>>> 06-02 00:59:15.627 V/SampleANRTest( 7494): ProcessName: com.nsys.android.debug.crasher 06-02 00:59:15.627 V/SampleANRTest( 7494): PID: 8423 06-02 00:59:15.627 V/SampleANRTest( 7494): annotation: executing service com.nsys.android.debug.crasher/.crasherService 06-02 00:59:46.659 V/SampleANRTest( 7494): >>>>>>>>>>> 06-02 00:59:46.659 V/SampleANRTest( 7494): ProcessName: com.nsys.android.debug.crasher 06-02 00:59:46.659 V/SampleANRTest( 7494): PID: 9722 06-02 00:59:46.659 V/SampleANRTest( 7494): annotation: Input dispatching timed out (Waiting because no window has focus but there is a focused application that may eventually add a window when it finishes starting up.) 06-02 01:00:05.198 V/SampleANRTest( 7494): >>>>>>>>>>> 06-02 01:00:05.198 V/SampleANRTest( 7494): ProcessName: com.nsys.android.debug.crasher 06-02 01:00:05.198 V/SampleANRTest( 7494): PID: 10006 06-02 01:00:05.198 V/SampleANRTest( 7494): annotation: Input dispatching timed out (Waiting because no window has focus but there is a focused application that may eventually add a window when it finishes starting up.) 06-02 00:59:46.659 V/样品测试(7494):>>>>>>>>>>> 06-02 00:59:46.659 V/SampleANRTest(7494):进程名:com.nsys.android.debug.crasher 06-02 00:59:46.659 V/样本测试(7494):PID:9722 06-02 00:59:46.659 V/SampleANRTest(7494):注释:输入分派超时(等待是因为没有窗口具有焦点,但有一个焦点应用程序可能最终在启动完成后添加一个窗口。) 来自logcat日志的ANR崩溃3:

06-02 00:59:15.627 V/SampleANRTest( 7494): >>>>>>>>>>> 06-02 00:59:15.627 V/SampleANRTest( 7494): ProcessName: com.nsys.android.debug.crasher 06-02 00:59:15.627 V/SampleANRTest( 7494): PID: 8423 06-02 00:59:15.627 V/SampleANRTest( 7494): annotation: executing service com.nsys.android.debug.crasher/.crasherService 06-02 00:59:46.659 V/SampleANRTest( 7494): >>>>>>>>>>> 06-02 00:59:46.659 V/SampleANRTest( 7494): ProcessName: com.nsys.android.debug.crasher 06-02 00:59:46.659 V/SampleANRTest( 7494): PID: 9722 06-02 00:59:46.659 V/SampleANRTest( 7494): annotation: Input dispatching timed out (Waiting because no window has focus but there is a focused application that may eventually add a window when it finishes starting up.) 06-02 01:00:05.198 V/SampleANRTest( 7494): >>>>>>>>>>> 06-02 01:00:05.198 V/SampleANRTest( 7494): ProcessName: com.nsys.android.debug.crasher 06-02 01:00:05.198 V/SampleANRTest( 7494): PID: 10006 06-02 01:00:05.198 V/SampleANRTest( 7494): annotation: Input dispatching timed out (Waiting because no window has focus but there is a focused application that may eventually add a window when it finishes starting up.) 06-02 01:00:05.198 V/SampleANRTest(7494):>>>>>>>>>>> 06-02 01:00:05.198 V/SampleANRTest(7494):进程名:com.nsys.android.debug.crasher 06-02 01:00:05.198 V/样本测试(7494):PID:10006 06-02 01:00:05.198 V/SampleANRTest(7494):注释:输入分派超时(等待是因为没有窗口具有焦点,但有一个焦点应用程序可能最终在启动完成后添加一个窗口。) 以下是traces.txt上的条目

----- pid 8516 at 1970-06-02 01:10:33 ----- Cmd line: com.nsys.android.debug.crasher Build fingerprint: '' ABI: 'arm' Build type: optimized Zygote loaded classes=4685 post zygote classes=81 Intern table: 43046 strong; 137 weak JNI: CheckJNI is off; globals=530 (plus 29 weak) Libraries: /data/app/com.nsys.android.debug.crasher-j6WFk1kBzka9ahcpfib9YA==/lib/arm/libJNIcrasher.so /system/lib/libandroid.so /system/lib/libcompiler_rt.so /system/lib/libjavacrypto.so /system/lib/libjnigraphics.so /system/lib/libmedia_jni.so /system/lib/libqti_performance.so /system/lib/libsoundpool.so /system/lib/libwebviewchromium_loader.so libjavacore.so libopenjdk.so (11) . . trimmed because of bigger stack trace ----- end 8516 ----- -----1970-06-02 01:10:33时的pid 8516----- 命令行:com.nsys.android.debug.crasher 生成指纹:“” 阿比:“手臂” 构建类型:优化 合子负载类=4685后合子类=81 实习人数:43046人;137弱 JNI:检查JNI是否关闭;全局=530(加29弱) 库:/data/app/com.nsys.android.debug.crasher-j6WFk1kBzka9ahcpfib9YA=/lib/arm/libJNIcrasher.so/system/lib/lib/libandroid.so/system/lib/libcompiler\u rt.so/system/lib/libjavacrypto.so/system/lib/lib/libmedia\u jni.so/system/lib/libqti\u performance.so/system/lib/libsoundpool.so/system/libwebviewlibjavacore.so libopenjdk.so(11) . . 由于堆栈跟踪较大而被修剪 -----完8516----- 问题

1) 如何使用/data/ANR/traces.txt查找同一应用程序的ANR崩溃总数

参考此以了解ANR

任何帮助都会大有帮助