2014-02-19 132 views
3

我正在尝试构建OpenCV Android示例项目。我添加了“OpenCV Library - 2.4.8”作为日食项目并试图构建“OpenCV Sample-15 Puzzle”示例项目。当我构建lsample项目时,它给了我以下错误。无法构建OpenCV Android示例项目

make: *** Android NDK: Aborting... 

它在控制台中打印以下内容。

**** Clean-only build of configuration Default for project OpenCV Sample - 15 puzzle **** 

D:\ProgramFiles\android-ndk-r9c\ndk-build.cmd clean 
Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 14 in ./AndroidManifest.xml  
D:/ProgramFiles/android-ndk-r9c/build/core/add-application.mk:187: *** Android NDK: Aborting... . Stop. 
Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: ./jni/Android.mk 

在导入的示例项目中,我没有Android.mk文件。我是否必须在此示例项目中包含这样的文件?有人可以帮我解决这个问题吗?我使用Windows 8,ADT捆绑包中提供的Eclipse Juno,这些是OpenCV 2.4.8示例项目。

回答

3

你必须创建Android.mkApplication.mk文件。请参阅样本随附的tutorial-2-mixedprocessing

我建议从最简单的示例代码,即教程1开始。

要编译的文件的详细信息存在于Android.mk中

+0

非常感谢您的回复。我再次提取了OpenCV-2.4.8-android-sdk的新副本,并导入样本并勾选了“将项目复制到工作区”,并遵循此YouTube教程。 http://www.youtube.com/watch?v=qsgY3zcR4bU这解决了我的问题。谢谢。 –