我是Cordova的新手,我无法获得Cordova" hello world"应用程序在Android模拟器上显示,但我可以在浏览器中成功运行相同的应用程序。此外,我可以在在线云模拟器中运行该应用程序。
Cordova版本:6.4.0
NodeJs:4.6.1
Ubuntu:14.04 64Bit
这是我的Android虚拟设备设置
这是我尝试运行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-94分贝-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 /] debuggerd:处理 要求:pid = 3256 uid = 10060 gid = 10060 tid = 3256
[11-08 08:45:27.119 3275:3275 F / DEBUG]
[11-08 08:45:27.119 3275:3275 F / DEBUG]构建指纹: '的Android / sdk_phone_x86_64 / generic_x86_64:7.0 / NYC / 3245079:userdebug /测试密钥'
[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, name: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 / DEBUG] rax 0000000000000000 rbx 00007ffef7ff9be8 rcx ffffffffffffffff rdx 0000000000000006
[11-08 08:45:27.120 3275:3275 F / DEBUG] rsi 0000000000000cb8 rdi 0000000000000cb8
[11-08 08:45:27.120 3275:3275 F / DEBUG] r8 0000000000000305 r9 00007ffee3659c75 r10 0000000000000008 r11 0000000000000206
[11-08 08:45:27.120 3275:3275 F / DEBUG] r12 0000000000000cb8 r13 0000000000000006 r14 00007ffef69eb000 r15 00007fff5da2f320
[11-08 08:45:27.120 3275:3275 F / DEBUG] cs 0000000000000033 ss 000000000000002b
[11-08 08:45:27.120 3275:3275 F / DEBUG] rip 00007ffef6984b27 rbp 0000000000000058 rsp 00007fff5da2ec88 eflags 0000000000000206
[11-08 08:45:27.120 3275:3275 F / DEBUG]
回溯:
[11-08 08:45:27.120 3275:3275 F / DEBUG] #00 pc 000000000008db27 /system/lib64/libc.so(tgkill + 7)
[11-08 08:45:27.120 3275:3275 F / DEBUG] #01 pc 000000000008a5c1 /system/lib64/libc.so(pthread_kill + 65)
[11-08 08:45:27.120 3275:3275 F / DEBUG] #02 pc 0000000000030241 /system/lib64/libc.so( raise + 17)
[11-08 08:45:27.120 3275:3275 F / DEBUG] #03 pc 000000000002877d /system/lib64/libc.so(abort + 77)
[11-08 08:45:27.120 3275:3275 F / DEBUG] #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 /] debuggerd:恢复 目标3256
[11-08 08:45:27.503 1233:1233 I / Zygote]流程3256退出到期 发出信号(6)
[11-08 08:45:27.629 1571:3280 W / ActivityManager]强制完成 activity com.example.hello / .MainActivity
[11-08 08:45:27.631 1571:3280 W / ActivityManager]抛出异常 在暂停android.os.DeadObjectException期间 android.os.BinderProxy.transactNative(Native Method)at android.os.BinderProxy.transact(Binder.java:615)at 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)在void com.android.server.am.AppErrors.crashApplicationInner(com.android.server.am.ProcessRecord, android.app.ApplicationErrorReport $崩溃信息)(AppErrors.java:328) 服务员= 4无效 com.android.server.am.ActivityManagerService $ AppDeathRecipient.binderDied() 为249ms
[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)在void com.android.server.am.AppErrors.crashApplicationInner(com.android.server.am.ProcessRecord, android.app.ApplicationErrorReport $崩溃信息)(AppErrors.java:328) 服务员= 6无效 com.android.server.am.ActivityManagerService $ LocalService.notifyAppTransitionFinished() 为126毫秒
[11-08 08:45:27.763 1571:1931 W / InputMethodManagerService]窗口 已经集中注意力,无视焦点增益: com.android.internal.view.IInputMethodClient$Stub$Proxy@17014ac attribute = null,token = android.os.BinderProxy@52c4ec5
[11-08 08:45:28.075 1571:2551 W / art]长时间的监视器争用 与所有者android.display(1647)在void com.android.server.wm.WindowAnimator $ 1.doFrame(长)(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]文件错误 访问最近目录(目录不存在?)。
这些也没有帮助。
答案 0 :(得分:5)
我将CPU/ABI
从 Intel Atom(x86_64)更改为 Google API Intel Atom(x86_64)。它确实有效。