更新 OpenCV 管理器后应用不起作用



我正在开发基于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)

之后应用程序崩溃

我更新到opencv4android2.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:很抱歉我的英语不好

  • 我也有同样的问题,我刚刚更新了OpenCV管理器,我的应用程序在初始化OpenCV库时停止了工作(冻结)

temproray的解决方案是回到旧版本,我从以下网站获得了OpenCV manager 2.0

http://android.brothersoft.com/opencv_manager-212868-download.html

试着下载它,希望它能解决你的问题。

最新更新