我正在开发基于opencv的Android应用程序。我正在使用Eclipse Juno,android SDK,android NDK r8和opencv4android 2.4.3。
问题是在更新OpenCv Manager到2.8版本之后我的应用程序不起作用,包括opencv4android的示例和教程,手机只显示黑屏然后应用程序崩溃(显示窗口“xxxxxxx doens't工作,你想关闭吗?“)
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之前我的所有应用程序都正常工作.. ....
我使用行
的异步方法OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_3, this, mLoaderCallback);
任何解决方案?
PD:我使用Xperia ST21i
PD2:我不使用模拟器,因为它导致我的计算机出现延迟而无法正常工作
PD3:抱歉我的英文不好
答案 0 :(得分:0)
temproray解决方案是回归到旧版本,我从以下网站获得了OpenCV manager 2.0
http://android.brothersoft.com/opencv_manager-212868-download.html
尝试下载并希望能解决您的问题。