Cordova Android 崩溃回溯
Cordova Android Crash Backtrace
我在 Android 版本的 Cordova 应用程序中发生大量崩溃。由于 Android 的经验有限,我发现以下行在回溯中有共同的相似之处:
pc 0000000001053a38 /system/framework/arm64/boot-framework.oat (android.print.PrintManager.removePrintJobStateChangeListener+200)
我正在使用 katzer 的 cordova-plugin-printer 来处理本机跨平台打印 Android/iOS。
假设插件在 fault/causing 崩溃时安全吗?该插件的最后一次更新是在 8 个多月前。
完整回溯:
回溯:
#00 pc 000000000006ca30 /system/lib64/libc.so (tgkill+8)
#01 pc 0000000000069eb8 /system/lib64/libc.so (pthread_kill+64)
#02 pc 0000000000024198 /system/lib64/libc.so (raise+24)
#03 pc 000000000001c9b0 /system/lib64/libc.so (abort+52)
#04 pc 0000000000435c2c /system/lib64/libart.so (_ZN3art7Runtime5AbortEv+352)
#05 pc 00000000000e524c /system/lib64/libart.so (_ZN3art10LogMessageD2Ev+1204)
#06 pc 00000000004c6c60 /system/lib64/libart.so (_ZN3art28InvokeProxyInvocationHandlerERNS_33ScopedObjectAccessAlreadyRunnableEPKcP8_jobjectS5_RNSt3__16vectorI6jvalueNS6_9allocatorIS8_EEEE+2960)
#07 pc 00000000005520a0 /system/lib64/libart.so (artQuickProxyInvokeHandler+1040)
#08 pc 00000000000db0ac /system/lib64/libart.so (art_quick_proxy_invoke_handler+76)
#09 pc 0000000002cb0420 /system/framework/arm64/boot-framework.oat (android.util.ArrayMap.indexOf+204)
#10 pc 0000000002cb0704 /system/framework/arm64/boot-framework.oat (android.util.ArrayMap.indexOfKey+160)
#11 pc 0000000002cb16b4 /system/framework/arm64/boot-framework.oat (android.util.ArrayMap.remove+48)
#12 pc 0000000002a1f194 /system/framework/arm64/boot-framework.oat (android.print.PrintManager.removePrintJobStateChangeListener+176)
您使用的是什么 Cordova CLI 和 cordova-android 版本?此崩溃发生在哪个 Android 版本上?您是否尝试过 Android 模拟器?您能否确定此崩溃是否仅针对某个 Android 版本,例如 7.1?
我认为崩溃与插件直接相关。您应该 post 插件页面 Issues 部分的那些日志,因为他似乎正在积极更新他的插件。
我在 Android 版本的 Cordova 应用程序中发生大量崩溃。由于 Android 的经验有限,我发现以下行在回溯中有共同的相似之处:
pc 0000000001053a38 /system/framework/arm64/boot-framework.oat (android.print.PrintManager.removePrintJobStateChangeListener+200)
我正在使用 katzer 的 cordova-plugin-printer 来处理本机跨平台打印 Android/iOS。
假设插件在 fault/causing 崩溃时安全吗?该插件的最后一次更新是在 8 个多月前。
完整回溯:
回溯:
#00 pc 000000000006ca30 /system/lib64/libc.so (tgkill+8)
#01 pc 0000000000069eb8 /system/lib64/libc.so (pthread_kill+64)
#02 pc 0000000000024198 /system/lib64/libc.so (raise+24)
#03 pc 000000000001c9b0 /system/lib64/libc.so (abort+52)
#04 pc 0000000000435c2c /system/lib64/libart.so (_ZN3art7Runtime5AbortEv+352)
#05 pc 00000000000e524c /system/lib64/libart.so (_ZN3art10LogMessageD2Ev+1204)
#06 pc 00000000004c6c60 /system/lib64/libart.so (_ZN3art28InvokeProxyInvocationHandlerERNS_33ScopedObjectAccessAlreadyRunnableEPKcP8_jobjectS5_RNSt3__16vectorI6jvalueNS6_9allocatorIS8_EEEE+2960)
#07 pc 00000000005520a0 /system/lib64/libart.so (artQuickProxyInvokeHandler+1040)
#08 pc 00000000000db0ac /system/lib64/libart.so (art_quick_proxy_invoke_handler+76)
#09 pc 0000000002cb0420 /system/framework/arm64/boot-framework.oat (android.util.ArrayMap.indexOf+204)
#10 pc 0000000002cb0704 /system/framework/arm64/boot-framework.oat (android.util.ArrayMap.indexOfKey+160)
#11 pc 0000000002cb16b4 /system/framework/arm64/boot-framework.oat (android.util.ArrayMap.remove+48)
#12 pc 0000000002a1f194 /system/framework/arm64/boot-framework.oat (android.print.PrintManager.removePrintJobStateChangeListener+176)
您使用的是什么 Cordova CLI 和 cordova-android 版本?此崩溃发生在哪个 Android 版本上?您是否尝试过 Android 模拟器?您能否确定此崩溃是否仅针对某个 Android 版本,例如 7.1?
我认为崩溃与插件直接相关。您应该 post 插件页面 Issues 部分的那些日志,因为他似乎正在积极更新他的插件。