安装android OpenCV在生成时找不到错误
我正在尝试安装Android OpenCV,以便在eclipse下使用它。为此,我首先安装了NDK、ADT和eclipse插件。我正在使用Windows8和EclipseJuno 有了这些,我成功地从NDK构建并运行了示例项目 之后,我将安装android OpenCV在生成时找不到错误,opencv,android-ndk,adt,Opencv,Android Ndk,Adt,我正在尝试安装Android OpenCV,以便在eclipse下使用它。为此,我首先安装了NDK、ADT和eclipse插件。我正在使用Windows8和EclipseJuno 有了这些,我成功地从NDK构建并运行了示例项目 之后,我将openCV库-2.4.6项目导入Eclipse并尝试构建它。它失败了。我试图清理项目,但也失败了。尝试构建时显示的问题是: *** Android NDK: Please correct error. Aborting . Stop. 没有关于它失败
openCV库-2.4.6
项目导入Eclipse并尝试构建它。它失败了。我试图清理项目,但也失败了。尝试构建时显示的问题是:
*** Android NDK: Please correct error. Aborting . Stop.
没有关于它失败的地方和原因的细节。但是,控制台给了我以下输出:
**** Build of configuration Default for project OpenCV Library - 2.4.6 ****
C:\workspace\android-ndk-r9\ndk-build.cmd all
Android NDK: WARNING: APP_PLATFORM android-9 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml
Android NDK: LOCAL_MODULE definition in jni/Android.mk must not contain space
C:/workspace/android-ndk-r9/build/core/build-shared-library.mk:23: *** Android NDK: Please correct error. Aborting . Stop.
**** Build Finished ****
请注意,C:\workspace
不是我在openCV库-2.4.6
项目中的活动工作区
如何收集有关错误的更多信息?我该如何解决它呢?尝试更改9级清单中的minSdkVersion。尝试更改9级清单中的minSdkVersion。打开失败项目的“jni/Android.mk”文件 确保变量LOCAL_MODULES和LOCAL_SRC_FILES设置为唯一变量,其中不包含空格 然后将“jni/OpenCV library-2.4.6.cpp”文件重命名为用于本地_SRC_FILES变量的文件名
如果不起作用,您可以在其他相关帖子中找到其他疑难解答信息:打开失败项目的“jni/Android.mk”文件 确保变量LOCAL_MODULES和LOCAL_SRC_FILES设置为唯一变量,其中不包含空格 然后将“jni/OpenCV library-2.4.6.cpp”文件重命名为用于本地_SRC_FILES变量的文件名
如果这不起作用,您可以在其他相关帖子中找到其他疑难解答信息:我在使用OpenCV4Android SDK时遇到了同样的问题。实际上,我在eclipse中进入了我的项目的jni文件夹,编辑了Android.mk文件以删除空格。然后我不得不更改同一文件夹中的.cpp文件以匹配名称。之后,该项目建成
另外,对于在eclipse中使用同一sdk的任何其他人,我还遇到了另一个问题,即我必须手动为每个项目包含JRE。Eclipse无法找到系统库本身。这与您的问题无关,但可能有助于其他人偶然发现此页面以寻找答案 我在使用OpenCV4Android SDK时遇到了同样的问题。实际上,我在eclipse中进入了我的项目的jni文件夹,编辑了Android.mk文件以删除空格。然后我不得不更改同一文件夹中的.cpp文件以匹配名称。之后,该项目建成 另外,对于在eclipse中使用同一sdk的任何其他人,我还遇到了另一个问题,即我必须手动为每个项目包含JRE。Eclipse无法找到系统库本身。这与您的问题无关,但可能有助于其他人偶然发现此页面以寻找答案