2013-03-14 67 views
0

我是Eclipse和Android开发人员的新手,最近刚刚安装了NDK和OpenCV,并且从此我一直在作战。 Win8/Eclipse Juno/NDK R8D/OpenCV 2.4.4Eclipse LogCat无法读取 - OpenCV/Android NDK

项目文件夹有这个红色的感叹号,但没有文件显示任何错误。 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 
+0

如果您在eclipse中右键单击该项目,然后选择属性> android,您将看到sdk中可用的android api级别列表。如果17不存在,请尝试勾选您拥有的最高API级别,尽管opencv可能具有特定的api级别要求。如果这不起作用,您将需要打开您的android sdk管理器并进行更新以获取最新的平台版本api级别。一旦更新重复上述步骤。 – speedynomads 2013-03-14 10:09:25

+0

对于Android Dependencies问题,如果您选择属性> java构建路径并选择库选项卡,您应该能够删除错误的条目并选择'添加外部jar'应该能够导入所需的opencv jar,我必须先在你的电脑上找到它。 – speedynomads 2013-03-14 10:12:03

+0

整个Bin文件夹从打开的cv库中丢失,我将它解压两次,仍然没有区别 – Jake 2013-03-14 10:57:46

回答

2

如果项目文件夹显示红色感叹号,尽量去窗口>显示视图>问题,并有可能更好地描述任何问题。

上面的日志看起来像来自设备的通用日志。如果要从特定的正在运行的应用程序登录,请在eclipse上的设备上运行应用程序,然后在LogCat输出上方的文本字段中键入app:com.yourpackagename。

+0

谢谢你,这有帮助,虽然我现在不得不面对8个不同的错误:) – Jake 2013-03-14 09:03:57

+0

再次感谢。好吧,第一个 - 17就在那里。但是,当我导航到Eclipse之外的实际文件夹时,该文件确实不存在。按照第二个;依赖关系 - 我试图添加外部JAR,但在我的OpenCV文件夹中没有这样的文件。所以我似乎没有找到任何JAR文件。 – Jake 2013-03-14 10:46:27

+0

您可以尝试在eclipse中将Opencv作为库添加到您的项目中。因此,假设你已经将一个opencv库项目导入到eclipse中,并且你有新的android项目,你想使用opencv ...选择你的项目,右键单击属性> android,在项目构建目标api列表中是库面板,单击添加并选择导入的打开cv库。 open cv项目必须已经导入到eclipse中才能使用。也值得双重检查,右键点击opencv项目,进入上面提到的相同区域,勾选'is library'被勾选。祝你好运 – speedynomads 2013-03-14 11:47:23