我正在开发基于 opencv 的 android 应用程序。我正在使用 Eclipse Juno、android SDK、android NDK r8 和 opencv4android 2.4.3。
问题是在将 OpenCv Manager 更新到 2.8 版本后,我的应用程序无法运行,包括来自 opencv4android 的示例和教程,手机只显示黑屏然后应用程序崩溃(出现窗口“xxxxxxx 不起作用,会你喜欢关闭它吗?”)
Eclipse 的 LogCat 显示消息:
OpenCVManager/Helper Service connection created
OpenCVManager/Helper Trying to get library path
OpenCVManager/Helper Triying to get library list
OpenCVManager/Helper Library list ""
OpenCVManager/Helper Fist attemp to load libs
OpenCVManager/Helper Triying to init OpenCV libs
OpenCVManager/Helper Triying to load library /data/data/org.opencv.en/lib/libopencv.java.so
libc Fatal signal 6 (SIGABRT) at 0x00000154 (code=0)
之后应用程序崩溃
我更新到 opencv4android 2.4.6,更新了 SDK,更新了 ADT,并更新到 Eclipse Kepler,但没有任何效果.....这很奇怪,因为在将 OpenCV Manager 更新到 2.8 之前,我所有的应用程序都正常工作...... .
我使用 async 方法与行
OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_3, this, mLoaderCallback);
有什么解决办法吗?
PD:我用的是 Xperia ST21i
PD2:我不使用模拟器,因为它会导致我的计算机出现延迟并且我无法工作
PD3:对不起我的英语不好