我在运行 openCV 示例项目 (3 - 4) 时遇到问题。每次我运行程序时,我都会在我的 Android 模拟器中发现“不幸的是 OpenCV 管理器已停止”的问题。
每次我打电话都会出现问题
OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_3, this, mLoaderCallback);
这是我收到的警告信息
/Applications/eclipse-android/android-ndk-r8c/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../。 ./../../arm-linux-androideabi/bin/ld:警告:./obj/local/armeabi-v7a/libgnustl_static.a(atexit_arm.o) 中的隐藏符号“__aeabi_atexit”被 DSO /Applications 引用/eclipse-android/OpenCV-2.4.3-android-sdk/sdk/native/jni/../libs/armeabi-v7a/libopencv_java.so
Logcat(来自 OpenCV sample4):
gralloc_goldfish, org.opencv.samples.tutorial4 没有检测到 GPU 仿真的仿真器。
笔记:
我将 java 合规级别设置为 1.6,因为我在编译 OpenCV c++ 文件时遇到了一些问题。(跟随此页面:将项目导入 Eclipse 后的“必须覆盖超类方法”错误)
我使用 OpenCV_2.4.3_binary_pack_armv7a.apk 和 OpenCV_2.4.3_Manager_2.0_armeabi-v7a.apk 安装 adb
- 我用三星 Galaxy S 作为我的手机模拟器