更新opencv管理器后,应用程序无法运行

时间:2013-07-04 21:09:12

标签: android eclipse opencv

我正在开发基于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:抱歉我的英文不好

1 个答案:

答案 0 :(得分:0)

  • 我遇到了同样的问题,我刚刚更新了OpenCV管理器和我的应用程序停止工作(冻结),以便初始化opencv库。

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

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

尝试下载并希望能解决您的问题。