【发布时间】:2016-11-08 08:47:29
【问题描述】:
我是 Cordova 的新手,我无法在 Android 模拟器上显示 Cordova“hello world”应用程序,但我可以在浏览器中成功运行相同的应用程序。我也可以在在线云模拟器中运行该应用程序。
科尔多瓦版本:6.4.0
NodeJs:4.6.1
Ubuntu:14.04 64 位
这是我的安卓虚拟设备设置
这是我尝试运行 hello world 应用时的堆栈跟踪。
[ 11-08 08:45:27.115 3256:3256 W/google-breakpad ]
### ### ### ### ### ### ### ### ### ### ###
[ 11-08 08:45:27.115 3256:3256 W/google-breakpad ] Chrome 构建 指纹:
[ 11-08 08:45:27.115 3256: 3256 W/google-breakpad ] 1.0.0
[ 11-08 08:45:27.115 3256: 3256 W/google-breakpad ] 10000
[ 11-08 08:45:27.115 3256: 3256 W/google-breakpad ] 3874b69a-4a70-400e-94db-0744eafe8cbf
[ 11-08 08:45:27.115 3256:3256 W/google-breakpad ]
### ### ### ### ### ### ### ### ### ### ###
[11-08 08:45:27.115 3256:3256 F/libc] 致命信号 6 (SIGABRT),tid 3256 中的代码 -6 (m.example.hello)
[11-08 08:45:27.115 1183:1183 W/] 调试器:处理 请求:pid=3256 uid=10060 gid=10060 tid=3256
[11-08 08:45:27.119 3275:3275 F/调试]
[ 11-08 08:45:27.119 3275:3275 F/DEBUG ] 构建指纹: 'Android/sdk_phone_x86_64/generic_x86_64:7.0/NYC/3245079:userdebug/test-keys'
[11-08 08:45:27.119 3275:3275 F/DEBUG] 修订:'0'
[11-08 08:45:27.119 3275:3275 F/DEBUG] ABI: 'x86_64'
[ 11-08 08:45:27.119 3275: 3275 F/DEBUG ] pid: 3256, tid: 3256, 名称:m.example.hello >>> com.example.hello
[11-08 08:45:27.119 3275:3275 F/DEBUG] 信号 6 (SIGABRT),代码 -6 (SI_TKILL),故障地址--------
[11-08 08:45:27.120 3275:3275 F/DEBUG] 中止消息: '[致命:gpu_info_collector_android.cc(193)] 未能创建 pbuffer 用于获取驱动程序字符串的表面。 EGL_SUCCESS (3000) '
[11-08 08:45:27.120 3275:3275 F/调试] rax 0000000000000000 rbx 00007ffef7ff9be8 rcx ffffffffffffffff rdx 0000000000000006
[11-08 08:45:27.120 3275:3275 F/调试] rsi 0000000000000cb8 rdi 0000000000000cb8
[11-08 08:45:27.120 3275:3275 F/调试] r8 0000000000000305 r9 00007ffee3659c75 r10 0000000000000008 r11 0000000000000206
[11-08 08:45:27.120 3275:3275 F/调试] r12 0000000000000cb8 r13 0000000000000006 r14 00007ffef69eb000 r15 00007fff5da2f320
[11-08 08:45:27.120 3275:3275 F/调试] cs 0000000000000033 ss 000000000000002b
[11-08 08:45:27.120 3275:3275 F/调试] 翻录 00007ffef6984b27 rbp 0000000000000058 rsp 00007fff5da2ec88 eflags 0000000000000206
[11-08 08:45:27.120 3275:3275 F/调试]
回溯:
[11-08 08:45:27.120 3275:3275 F/调试] #00 pc 000000000008db27 /system/lib64/libc.so (tgkill+7)
[11-08 08:45:27.120 3275:3275 F/调试] #01 pc 000000000008a5c1 /system/lib64/libc.so (pthread_kill+65)
[11-08 08:45:27.120 3275:3275 F/调试] #02 pc 0000000000030241 /system/lib64/libc.so (raise+17)
[11-08 08:45:27.120 3275:3275 F/调试] #03 pc 000000000002877d /system/lib64/libc.so (abort+77)
[11-08 08:45:27.120 3275:3275 F/调试] #04 pc 0000000002a93c38 /system/app/webview/webview.apk (offset 0x3c9c000)
[11-08 08:45:27.415 1571:1643 I/BootReceiver] 复制 /data/tombstones/tombstone_09 到 DropBox (SYSTEM_TOMBSTONE)
[11-08 08:45:27.419 1183:1183 W/] 调试器:恢复 目标3256
[ 11-08 08:45:27.503 1233:1233 I/Zygote ] 进程 3256 退出到期 发信号 (6)
[ 11-08 08:45:27.629 1571:3280 W/ActivityManager ] 强制完成 活动 com.example.hello/.MainActivity
[11-08 08:45:27.631 1571:3280 W/ActivityManager] 抛出异常 在暂停 android.os.DeadObjectException 期间 android.os.BinderProxy.transactNative(Native Method) 在 android.os.BinderProxy.transact(Binder.java:615) 在 android.app.ApplicationThreadProxy.schedulePauseActivity(ApplicationThreadNative.java:784) 在 com.android.server.am.ActivityStack.startPausingLocked(ActivityStack.java:1128) 在 com.android.server.am.ActivityStack.finishActivityLocked(ActivityStack.java:3483) 在 com.android.server.am.ActivityStack.finishTopRunningActivityLocked(ActivityStack.java:3319) 在 com.android.server.am.ActivityStackSupervisor.finishTopRunningActivityLocked(ActivityStackSupervisor.java:1821) 在 com.android.server.am.AppErrors.handleAppCrashLocked(AppErrors.java:619) 在 com.android.server.am.AppErrors.makeAppCrashingLocked(AppErrors.java:481) 在 com.android.server.am.AppErrors.crashApplicationInner(AppErrors.java:357) 在 com.android.server.am.AppErrors.crashApplication(AppErrors.java:309) 在 com.android.server.am.ActivityManagerService.handleApplicationCrashInner(ActivityManagerService.java:13226) 在 com.android.server.am.NativeCrashListener$NativeCrashReporter.run(NativeCrashListener.java:86)
[ 11-08 08:45:27.631 1226:1226 E/lowmemorykiller ] 打开错误 /proc/3256/oom_score_adj;错误号=2
[ 11-08 08:45:27.751 1228:1228 D/gralloc ] 在 创建它的过程。这可能会导致内存排序问题。
[ 11-08 08:45:27.751 1228:1228 E/libEGL ] 称为未实现 OpenGL ES API
[11-08 08:45:27.751 1228:1228 E/SurfaceFlinger] glCheckFramebufferStatusOES 错误 1200695526
[11-08 08:45:27.751 1228:1228 E/SurfaceFlinger] 得到 截屏时出现 GL_FRAMEBUFFER_COMPLETE_OES 错误
[ 11-08 08:45:27.751 1571:3280 W/WindowManager ] 屏幕截图失败 将 (1440x2560) 的屏幕截图到 22015 层
[ 11-08 08:45:27.753 1571:1611 W/art ] 长监视器争用 所有者 NativeCrashReport (3280) 无效 com.android.server.am.AppErrors.crashApplicationInner(com.android.server.am.ProcessRecord, android.app.ApplicationErrorReport$CrashInfo)(AppErrors.java:328) 服务员=4 无效 com.android.server.am.ActivityManagerService$AppDeathRecipient.binderDied() 持续 249 毫秒
[11-08 08:45:27.753 1571:1611 I/ActivityManager] 进程 com.example.hello (pid 3256) 已经死了
[ 11-08 08:45:27.755 1571:1647 W/art ] 长监视器争用 所有者 NativeCrashReport (3280) 无效 com.android.server.am.AppErrors.crashApplicationInner(com.android.server.am.ProcessRecord, android.app.ApplicationErrorReport$CrashInfo)(AppErrors.java:328) 服务员=6 无效 com.android.server.am.ActivityManagerService$LocalService.notifyAppTransitionFinished() 126ms
[ 11-08 08:45:27.763 1571: 1931 W/InputMethodManagerService ] 窗口 已经专注,忽略以下重点增益: com.android.internal.view.IInputMethodClient$Stub$Proxy@17014ac 属性=null,令牌=android.os.BinderProxy@52c4ec5
[ 11-08 08:45:28.075 1571:2551 W/art ] 长监视器争用 所有者 android.display (1647) 无效 com.android.server.wm.WindowAnimator$1.doFrame(long)(WindowAnimator.java:138) 服务员=1 无效 com.android.server.wm.WindowManagerService.finishDrawingWindow(com.android.server.wm.Session, android.view.IWindow) 132ms
[11-08 08:45:28.205 1571:1647 I/WindowManager] 破坏表面 Surface(name=Starting com.example.hello) 由 com.android.server.wm.WindowStateAnimator.destroySurface:2014 com.android.server.wm.WindowStateAnimator.destroySurfaceLocked:881 com.android.server.wm.WindowState.removeLocked:1449 com.android.server.wm.WindowManagerService.removeWindowInnerLocked:2478 com.android.server.wm.AppWindowToken.destroySurfaces:365 com.android.server.wm.WindowStateAnimator.finishExit:565 com.android.server.wm.AppWindowAnimator.stepAnimationLocked:427 com.android.server.wm.WindowAnimator.updateAppWindowsLocked:196
[11-08 08:45:30.183 1571:1869 E/TaskPersister] 文件错误 访问最近的目录(目录不存在?)。
这些也没有帮助。
【问题讨论】:
标签: android cordova cordova6.4.0