Android openCV 示例错误:找不到 -lopencv_java
Posted
技术标签:
【中文标题】Android openCV 示例错误:找不到 -lopencv_java【英文标题】:Android openCV Sample Error: cannot find the -lopencv_java 【发布时间】:2014-07-23 17:30:17 【问题描述】:我只是按照tutorial 设置android opencv 并尝试运行人脸检测示例。
但它有如下所示的错误:
我用谷歌搜索,但仍然找不到解决方案。知道如何解决吗? 我正在使用 ndk-r10、elipse juno 4.2 和 opencv android 2.4.9
【问题讨论】:
【参考方案1】:您使用的是哪个 ndk-r10?用于 32 位目标、64 位目标或两者兼有?
从您的错误中,我看到了对 arm64-v8a
的引用,这是一个 64 位目标,但 OpenCV SDK 仅针对 armeabi
、armeabi-v7a
、mips
和 x86
进行了预编译。
如果你想为 64 位 Android 目标编译你的项目,你需要先重新编译 OpenCV,但我不知道它是否已经被支持。
【讨论】:
我使用的是 Windows 64 位目标的“android-ndk64-r10-windows-x86_64.zip”。之后我尝试使用“android-ndk-r9-windows-x86_64.zip”,这显示了另一个错误。 你要编译什么目标?要将编译限制为已编译的 OpenCV 的 32 位目标,您可以在 Application.mk 中设置APP_ABI := all32
phOb,感谢您分享这个答案,它对我有用 =)以上是关于Android openCV 示例错误:找不到 -lopencv_java的主要内容,如果未能解决你的问题,请参考以下文章