Android 应用程序phonegap在启动时冻结(黑屏)

Android 应用程序phonegap在启动时冻结(黑屏),android,cordova,Android,Cordova,我有一个android应用程序,它不仅仅在我的设备上启动(Htc one x) 它一直有效,但今天不行 如果我这样做: adb logcat | grep mypersonalapp 结果是: I/DEBUG ( 141): pid: 7693, tid: 7693, name: rowd.mypersonalapp >>> com.crowdmine.mypersonalapp <<< I/ActivityManager( 511): Proce

我有一个android应用程序,它不仅仅在我的设备上启动(Htc one x)

它一直有效,但今天不行

如果我这样做:

adb logcat | grep mypersonalapp
结果是:

I/DEBUG   (  141): pid: 7693, tid: 7693, name: rowd.mypersonalapp  >>> com.crowdmine.mypersonalapp <<<
I/ActivityManager(  511): Process com.crowdmine.mypersonalapp (pid 7693) has died.
I/ActivityManager(  511): Start proc com.crowdmine.mypersonalapp for activity com.crowdmine.mypersonalapp/.mypersonalapp: pid=7716 uid=10008 gids={50008, 3003, 5012, 1015, 1028}
F/libc    ( 7716): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 7716 (rowd.mypersonalapp) - sent from sys
I/DEBUG   (  141): pid: 7716, tid: 7716, name: rowd.mypersonalapp  >>> com.crowdmine.mypersonalapp <<<
I/ActivityManager(  511): Process com.crowdmine.mypersonalapp (pid 7716) has died.
I/ActivityManager(  511): Start proc com.crowdmine.mypersonalapp for activity com.crowdmine.mypersonalapp/.mypersonalapp: pid=7734 uid=10008 gids={50008, 3003, 5012, 1015, 1028}
F/libc    ( 7734): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 7734 (rowd.mypersonalapp) - sent from sys
I/DEBUG   (  141): pid: 7734, tid: 7734, name: rowd.mypersonalapp  >>> com.crowdmine.mypersonalapp <<<
I/ActivityManager(  511): Process com.crowdmine.mypersonalapp (pid 7734) has died.
I/ActivityManager(  511): Start proc com.crowdmine.mypersonalapp for activity com.crowdmine.mypersonalapp/.mypersonalapp: pid=7751 uid=10008 gids={50008, 3003, 5012, 1015, 1028}
F/libc    ( 7751): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 7751 (rowd.mypersonalapp) - sent from sys
I/DEBUG   (  141): pid: 7751, tid: 7751, name: rowd.mypersonalapp  >>> com.crowdmine.mypersonalapp <<<
I/ActivityManager(  511): Process com.crowdmine.mypersonalapp (pid 7751) has died.
I/ActivityManager(  511): Start proc com.crowdmine.mypersonalapp for activity com.crowdmine.mypersonalapp/.mypersonalapp: pid=7774 uid=10008 gids={50008, 3003, 5012, 1015, 1028}
F/libc    ( 7774): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 7774 (rowd.mypersonalapp) - sent from sys
I/DEBUG   (  141): pid: 7774, tid: 7774, name: rowd.mypersonalapp  >>> com.crowdmine.mypersonalapp <<<
I/ActivityManager(  511): Process com.crowdmine.mypersonalapp (pid 7774) has died.
I/ActivityManager(  511): Start proc com.crowdmine.mypersonalapp for activity com.crowdmine.mypersonalapp/.mypersonalapp: pid=7793 uid=10008 gids={50008, 3003, 5012, 1015, 1028}
F/libc    ( 7793): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 7793 (rowd.mypersonalapp) - sent from sys
I/DEBUG   (  141): pid: 7793, tid: 7793, name: rowd.mypersonalapp  >>> com.crowdmine.mypersonalapp <<<
I/ActivityManager(  511): Process com.crowdmine.mypersonalapp (pid 7793) has died.
I/ActivityManager(  511): Start proc com.crowdmine.mypersonalapp for activity com.crowdmine.mypersonalapp/.mypersonalapp: pid=7814 uid=10008 gids={50008, 3003, 5012, 1015, 1028}
F/libc    ( 7814): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 7814 (rowd.mypersonalapp) - sent from sys
I/DEBUG   (  141): pid: 7814, tid: 7814, name: rowd.mypersonalapp  >>> com.crowdmine.mypersonalapp <<<
I/ActivityManager(  511): Process com.crowdmine.mypersonalapp (pid 7814) has died.
I/ActivityManager(  511): Start proc com.crowdmine.mypersonalapp for activity com.crowdmine.mypersonalapp/.mypersonalapp: pid=7831 uid=10008 gids={50008, 3003, 5012, 1015, 1028}
F/libc    ( 7831): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 7831 (rowd.mypersonalapp) - sent from sys
I/DEBUG   (  141): pid: 7831, tid: 7831, name: rowd.mypersonalapp  >>> com.crowdmine.mypersonalapp <<<
I/ActivityManager(  511): Process com.crowdmine.mypersonalapp (pid 7831) has died.
I/ActivityManager(  511): Start proc com.crowdmine.mypersonalapp for activity com.crowdmine.mypersonalapp/.mypersonalapp: pid=7848 uid=10008 gids={50008, 3003, 5012, 1015, 1028}
F/libc    ( 7848): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 7848 (rowd.mypersonalapp) - sent from sys
I/DEBUG   (  141): pid: 7848, tid: 7848, name: rowd.mypersonalapp  >>> com.crowdmine.mypersonalapp <<<
I/ActivityManager(  511): Process com.crowdmine.mypersonalapp (pid 7848) has died.
I/ActivityManager(  511): Start proc com.crowdmine.mypersonalapp for activity com.crowdmine.mypersonalapp/.mypersonalapp: pid=7871 uid=10008 gids={50008, 3003, 5012, 1015, 1028}
F/libc    ( 7871): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 7871 (rowd.mypersonalapp) - sent from sys
I/DEBUG   (  141): pid: 7871, tid: 7871, name: rowd.mypersonalapp  >>> com.crowdmine.mypersonalapp <<<
I/ActivityManager(  511): Process com.crowdmine.mypersonalapp (pid 7871) has died.
I/ActivityManager(  511): Start proc com.crowdmine.mypersonalapp for activity com.crowdmine.mypersonalapp/.mypersonalapp: pid=7896 uid=10008 gids={50008, 3003, 5012, 1015, 1028}
F/libc    ( 7896): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 7896 (rowd.mypersonalapp) - sent from sys
I/DEBUG   (  141): pid: 7896, tid: 7896, name: rowd.mypersonalapp  >>> com.crowdmine.mypersonalapp <<<
I/ActivityManager(  511): Process com.crowdmine.mypersonalapp (pid 7896) has died.
I/ActivityManager(  511): Start proc com.crowdmine.mypersonalapp for activity com.crowdmine.mypersonalapp/.mypersonalapp: pid=7913 uid=10008 gids={50008, 3003, 5012, 1015, 1028}
F/libc    ( 7913): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 7913 (rowd.mypersonalapp) - sent from sys
I/DEBUG   (  141): pid: 7913, tid: 7913, name: rowd.mypersonalapp  >>> com.crowdmine.mypersonalapp <<<
I/ActivityManager(  511): Process com.crowdmine.mypersonalapp (pid 7913) has died.
I/ActivityManager(  511): Start proc com.crowdmine.mypersonalapp for activity com.crowdmine.mypersonalapp/.mypersonalapp: pid=7935 uid=10008 gids={50008, 3003, 5012, 1015, 1028}
F/libc    ( 7935): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 7935 (rowd.mypersonalapp) - sent from sys
I/DEBUG   (  141): pid: 7935, tid: 7935, name: rowd.mypersonalapp  >>> com.crowdmine.mypersonalapp <<<

如果您查看未过滤的日志,是否有更多信息可以帮助您?如果需要,可以通过PID或包进行过滤。您发布的内容没有什么用处。我已经按包名进行了筛选,但不可能按id进行筛选,因为每次grep检查日志消息中使用的包名而不是包生成的日志条目时,它都会更改。PID打印在每个日志条目上,因此很容易获得一个。我想您只需要查看启动、崩溃和重启循环的一次迭代,因为每个循环都是相同的,所以只需检查一个使用过的PID,我应该检查哪个文件?当你有一个7848的时候,让我们试一下,把它编辑成你的问题。
Process created for activity com.crowdmine.mypersonalapp/.MyPersonalApp
                           PID: 29030   UID: 10008   GIDs: {50008, 3003, 5012, 1015, 1028}

              dalvikvm  W  JNI WARNING: input is not valid Modified UTF-8: illegal continuation byte 0x5f
                        W               string: 'en_Latn_US_�_IT'
                        W               in Llibcore/icu/ICU;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/St
                           ring; (NewStringUTF)
                        I  "main" prio=5 tid=1 NATIVE
                        I    | group="main" sCount=0 dsCount=0 obj=0x40efba78 self=0x5711c010
                        I    | sysTid=29030 nice=0 sched=0/0 cgrp=apps handle=1074533852
                        I    | state=R schedstat=( 19753000 4908000 26 ) utm=0 stm=1 core=2
                        I    #00  pc 000012a0  /system/lib/libcorkscrew.so (unwind_backtrace_thread+27)
                        I    #01  pc 000672bc  /system/lib/libdvm.so (dvmDumpNativeStack(DebugOutputTarget cons
                           t*, int)+35)
                        I    #02  pc 000592d8  /system/lib/libdvm.so (dvmDumpThreadEx(DebugOutputTarget const*,
                            Thread*, bool)+335)
                        I    #03  pc 0005937a  /system/lib/libdvm.so (dvmDumpThread(Thread*, bool)+25)
                        I    #04  pc 0003a7e6  /system/lib/libdvm.so
                        I    #05  pc 0003c4c6  /system/lib/libdvm.so
                        I    #06  pc 0003e7fa  /system/lib/libdvm.so
                        I    #07  pc 00016412  /system/lib/libjavacore.so
                        I    #08  pc 00016828  /system/lib/libjavacore.so
                        I    #09  pc 0001e690  /system/lib/libdvm.so (dvmPlatformInvoke+112)
                        I    #10  pc 0005100e  /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JVa
                           lue*, Method const*, Thread*)+425)
                        I    #11  pc 00027aa0  /system/lib/libdvm.so
                        I    #12  pc 0002ce84  /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JVal
                           ue*)+232)
                        I    #13  pc 000674be  /system/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, A
                           rrayObject*, ArrayObject*, ClassObject*, bool)+373)
                        I    #14  pc 0007066e  /system/lib/libdvm.so
                        I    #15  pc 00027aa0  /system/lib/libdvm.so
                        I    #16  pc 0002ce84  /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JVal
                           ue*)+232)
                        I    #17  pc 000671a0  /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Ob
                           ject*, bool, JValue*, std::__va_list)+271)
                        I    #18  pc 0004d2d6  /system/lib/libdvm.so
                        I    #19  pc 0004d38e  /system/lib/libandroid_runtime.so
                        I    #20  pc 0004e22c  /system/lib/libandroid_runtime.so (android::AndroidRuntime::star
                           t(char const*, char const*)+539)
                        I    #21  pc 00000e66  /system/bin/app_process
                        I    #22  pc 000128b0  /system/lib/libc.so (__libc_init+35)
                        I    at libcore.icu.ICU.addLikelySubtags(Native Method)
                        I    at android.text.TextUtils.getLayoutDirectionFromLocale(TextUtils.java:1742)
                        I    at android.content.res.Configuration.setLayoutDirection(Configuration.java:1376)
                        I    at android.content.res.Configuration.updateFrom(Configuration.java:851)
                        I    at android.app.ActivityThread.applyConfigurationToResourcesLocked(ActivityThread.j
                           ava:4411)
                        I    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4863)
                        I    at android.app.ActivityThread.access$1300(ActivityThread.java:162)
                        I    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1432)
                        I    at android.os.Handler.dispatchMessage(Handler.java:99)
                        I    at android.os.Looper.loop(Looper.java:158)
                        I    at android.app.ActivityThread.main(ActivityThread.java:5751)
                        I    at java.lang.reflect.Method.invokeNative(Native Method)
                        I    at java.lang.reflect.Method.invoke(Method.java:511)
                        I    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1083
                           )
                        I    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:850)
                        I    at dalvik.system.NativeStart.main(Native Method)
                        E  VM aborting
                  libc  F  Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 29030 (rowd.MyPersonalApp) - s
                           ent from sys

                           Process 29030 ended