【问题标题】:Could not build OpenCV Android sample project无法构建 OpenCV Android 示例项目
【发布时间】:2014-03-19 14:41:01
【问题描述】:

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

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 示例项目。

【问题讨论】:

    标签: android c++ eclipse opencv android-ndk


    【解决方案1】:

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

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

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

    【讨论】:

    • 非常感谢您的回复。我再次提取了 OpenCV-2.4.8-android-sdk 的新副本并导入示例并勾选“将项目复制到工作区”并按照这个 youtube 教程进行操作。 youtube.com/watch?v=qsgY3zcR4bU 这解决了我的问题。谢谢。
    猜你喜欢
    • 2013-03-23
    • 1970-01-01
    • 1970-01-01
    • 2018-06-02
    • 1970-01-01
    • 2021-01-22
    • 2013-02-24
    • 2016-05-26
    • 2017-11-06
    相关资源
    最近更新 更多