android - Opencv 在 Android 启动时崩溃
问题描述
我是 Android 上的 opencv 新手。我的目标是制作一个可以进行透视校正的应用程序,但我遇到了一些问题。有时,(我认为是随机的)应用程序无法启动。我不明白为什么。这是我从 Logcat 获得的行。
它以这样的方式开始:
12-24 13:11:30.352 15278-15278/? I/art: Late-enabling -Xcheck:jni
12-24 13:11:30.536 15278-15289/com.example.tiago.pdiandroid I/art: humin current process: com.example.tiago.pdiandroid
12-24 13:11:30.537 15278-15289/com.example.tiago.pdiandroid I/art: current process_level is : 0
12-24 13:11:30.618 15278-15278/com.example.tiago.pdiandroid W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --debuggable --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=generic --instruction-set-features=default --dex-file=/data/app/com.example.tiago.pdiandroid-2/split_lib_dependencies_apk.apk --oat-file=/data/dalvik-cache/arm64/data@app@com.example.tiago.pdiandroid-2@split_lib_dependencies_apk.apk@classes.dex) because non-0 exit status
12-24 13:11:31.196 15278-15278/com.example.tiago.pdiandroid W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --debuggable --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=generic --instruction-set-features=default --dex-file=/data/app/com.example.tiago.pdiandroid-2/split_lib_slice_0_apk.apk --oat-file=/data/dalvik-cache/arm64/data@app@com.example.tiago.pdiandroid-2@split_lib_slice_0_apk.apk@classes.dex) because non-0 exit status
12-24 13:11:31.251 15278-15278/com.example.tiago.pdiandroid W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --debuggable --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=generic --instruction-set-features=default --dex-file=/data/app/com.example.tiago.pdiandroid-2/split_lib_slice_1_apk.apk --oat-file=/data/dalvik-cache/arm64/data@app@com.example.tiago.pdiandroid-2@split_lib_slice_1_apk.apk@classes.dex) because non-0 exit status
12-24 13:11:31.305 15278-15278/com.example.tiago.pdiandroid W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --debuggable --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=generic --instruction-set-features=default --dex-file=/data/app/com.example.tiago.pdiandroid-2/split_lib_slice_2_apk.apk --oat-file=/data/dalvik-cache/arm64/data@app@com.example.tiago.pdiandroid-2@split_lib_slice_2_apk.apk@classes.dex) because non-0 exit status
12-24 13:11:31.359 15278-15278/com.example.tiago.pdiandroid W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --debuggable --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=generic --instruction-set-features=default --dex-file=/data/app/com.example.tiago.pdiandroid-2/split_lib_slice_3_apk.apk --oat-file=/data/dalvik-cache/arm64/data@app@com.example.tiago.pdiandroid-2@split_lib_slice_3_apk.apk@classes.dex) because non-0 exit status
12-24 13:11:31.412 15278-15278/com.example.tiago.pdiandroid W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --debuggable --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=generic --instruction-set-features=default --dex-file=/data/app/com.example.tiago.pdiandroid-2/split_lib_slice_4_apk.apk --oat-file=/data/dalvik-cache/arm64/data@app@com.example.tiago.pdiandroid-2@split_lib_slice_4_apk.apk@classes.dex) because non-0 exit status
12-24 13:11:31.461 15278-15278/com.example.tiago.pdiandroid W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --debuggable --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=generic --instruction-set-features=default --dex-file=/data/app/com.example.tiago.pdiandroid-2/split_lib_slice_5_apk.apk --oat-file=/data/dalvik-cache/arm64/data@app@com.example.tiago.pdiandroid-2@split_lib_slice_5_apk.apk@classes.dex) because non-0 exit status
12-24 13:11:31.510 15278-15278/com.example.tiago.pdiandroid W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --debuggable --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=generic --instruction-set-features=default --dex-file=/data/app/com.example.tiago.pdiandroid-2/split_lib_slice_6_apk.apk --oat-file=/data/dalvik-cache/arm64/data@app@com.example.tiago.pdiandroid-2@split_lib_slice_6_apk.apk@classes.dex) because non-0 exit status
12-24 13:11:31.563 15278-15278/com.example.tiago.pdiandroid W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --debuggable --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=generic --instruction-set-features=default --dex-file=/data/app/com.example.tiago.pdiandroid-2/split_lib_slice_7_apk.apk --oat-file=/data/dalvik-cache/arm64/data@app@com.example.tiago.pdiandroid-2@split_lib_slice_7_apk.apk@classes.dex) because non-0 exit status
12-24 13:11:31.610 15278-15278/com.example.tiago.pdiandroid W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --debuggable --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=generic --instruction-set-features=default --dex-file=/data/app/com.example.tiago.pdiandroid-2/split_lib_slice_8_apk.apk --oat-file=/data/dalvik-cache/arm64/data@app@com.example.tiago.pdiandroid-2@split_lib_slice_8_apk.apk@classes.dex) because non-0 exit status
12-24 13:11:31.663 15278-15278/com.example.tiago.pdiandroid W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --debuggable --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=generic --instruction-set-features=default --dex-file=/data/app/com.example.tiago.pdiandroid-2/split_lib_slice_9_apk.apk --oat-file=/data/dalvik-cache/arm64/data@app@com.example.tiago.pdiandroid-2@split_lib_slice_9_apk.apk@classes.dex) because non-0 exit status
12-24 13:11:31.703 15278-15278/com.example.tiago.pdiandroid I/MultiDex: VM with version 2.1.0 has multidex support
12-24 13:11:31.703 15278-15278/com.example.tiago.pdiandroid I/MultiDex: Installing application
12-24 13:11:31.703 15278-15278/com.example.tiago.pdiandroid I/MultiDex: VM has multidex support, MultiDex support library is disabled.
12-24 13:11:31.728 15278-15278/com.example.tiago.pdiandroid I/FirebaseInitProvider: FirebaseApp initialization unsuccessful
12-24 13:11:31.730 15278-15278/com.example.tiago.pdiandroid I/InstantRun: starting instant run server: is main process
并结束:
12-24 13:11:31.912 15278-15278/com.example.tiago.pdiandroid I/OCVSample::Activity: OpenCV loaded successfully
12-24 13:11:31.918 15278-15278/com.example.tiago.pdiandroid I/HwSecImmHelper: mSecurityInputMethodService is null
12-24 13:11:31.994 15278-15321/com.example.tiago.pdiandroid I/OpenGLRenderer: Initialized EGL, version 1.4
12-24 13:11:32.125 15278-15278/com.example.tiago.pdiandroid E/Camera: Camera new cameraInitNormal:0
12-24 13:11:32.159 15278-15289/com.example.tiago.pdiandroid I/art: current process_level is : 0
12-24 13:11:32.181 15278-15278/com.example.tiago.pdiandroid I/OCVSample::Activity: Width: 1440
12-24 13:11:32.181 15278-15278/com.example.tiago.pdiandroid I/OCVSample::Activity: Height: 1080
12-24 13:11:33.274 15278-15351/com.example.tiago.pdiandroid I/Process: Sending signal. PID: 15278 SIG: 9
我怀疑这最后一个信号正在杀死我的应用程序,但我不知道它来自哪里。任何帮助将不胜感激。
解决方案
推荐阅读
- android - Android 中的 NullPointerException setSelection 微调器
- javascript - 我如何过滤 Antd 中的列
- go - 解析 go.mod:意外的模块路径“howett.net/plist”
- python - Pyspark动态框架无缘无故添加额外的空白列
- xml - 如何使用 JAXB 和 xsd 模式验证 xml 元素是否为空?
- python - Python 获取 IDE linter 以从 pythonnet 的 clr 中的系统导入中查看
- .net-core - 如何为 f# 应用程序设置 Windows 资源管理器图标
- javascript - 循环 JSON 数组中的每个 x 对象
- ruby-on-rails - 根据Rails中params中的值设置全局变量
- mysql - 如何根据另一个表中的列和原始表中的列对表中的值进行排序?