首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无霓虹灯支撑的OpenCV4android armeabiv7带致命信号4的死亡(SIGILL)

无霓虹灯支撑的OpenCV4android armeabiv7带致命信号4的死亡(SIGILL)
EN

Stack Overflow用户
提问于 2015-12-09 16:29:07
回答 1查看 179关注 0票数 1

我有一个使用OpenCV4Android的安卓应用程序(3.0.0)。

它在大多数设备上运行良好,但在三星Galaxy P7100上,它在与Fatal signal 4 (SIGILL)一起启动时就死了。

错误肯定来自OpenCV部件,因为它不会发生在我不加载库时(通过OpenCVLoader.initDebug())。

经过大量的谷歌,我发现设备不支持霓虹灯指令,并认为这是错误的原因。

由于我不想要求用户安装OpenCV管理器,所以我将OpenCV4android添加为依赖项,以便将libopencv_java3.so文件复制到apk并进行链接。但是,它只是简单地将文件从libs/armeabi-v7a复制到带有NEON支持的apk。

如何确保没有霓虹灯支持的设备使用armeabi版本或没有霓虹灯说明的armeabi-v7a版本?

你有什么其他的建议,我可以让这个应用程序在这个设备上运行吗?

我对Android上的本地库非常陌生,所以我可能会错过很多东西,任何帮助都是值得感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-28 10:09:20

不是一个真正的答案,但我能想到的最好的答案是:

我现在使用的是opencv4android版本2.4.11。在这个版本中,它可以在我测试过的所有设备上工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34183959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档