【发布时间】:2013-03-02 12:23:41
【问题描述】:
我对 Eclipse 和 Android 开发人员还很陌生,最近才安装了 NDK 和 OpenCV,自从我一直在战斗以来。 Win8/Eclipse Juno/NDK R8D/OpenCV 2.4.4
项目文件夹有这个红色感叹号,但其中没有文件显示任何错误。 CDT 可以很好地构建应用程序! 这是 LogCat 给我的:
有什么线索吗?干杯
编辑: 在我听从你的建议后,我得到了以下结果:
Description Resource Path Location Type
Project 'OpenCV Library - 2.4.4' is missing required library: 'C:\Program Files (x86)\Android\android-sdk\platforms\android-17\android.jar' OpenCV Library - 2.4.4 Build path Build Path Problem
The container 'Android Dependencies' references non existing library 'C:\Android\android-opencv-2-4-4\sdk\java\bin\opencv library - 2.4.4.jar' Test1 Build path Build Path Problem
【问题讨论】:
-
如果您在 Eclipse 中右键单击项目并选择属性 > android,您将看到 sdk 中可用的 android api 级别列表。如果 17 不存在,请尝试勾选您拥有的最高 api 级别,尽管 opencv 可能有特定的 api 级别要求。如果这不起作用,您将需要打开您的 android sdk 管理器并更新以获取最新的平台版本 api 级别。更新后重复上述步骤。
-
对于 Android Dependencies 问题,如果您选择 properties > java build path 并选择 libraries 选项卡,您应该能够删除错误条目并选择“add external jars”应该能够导入需要 opencv jar,尽管您必须先在计算机上找到它。
-
打开的 cv 库中缺少整个 Bin 文件夹,我解压了两次,仍然没有区别
-
opencv库是android项目吗?如果是这样,您需要将 opencv 项目导入 Eclipse,选择它并转到顶部菜单中的项目,选择清理,然后选择构建项目。构建项目将生成 bin 和 gen 文件夹。
-
清理选中项目时遇到问题。
标签: android eclipse opencv android-ndk