5

我是 openCV 的新手,我下载了它以便在 Eclipse Juno 中使用它。

我已经下载了 2.4.6 版本,我已经下载了 NDK 版本 R9,我正在 windows 平台上工作,但由于以下错误,仍然无法运行 openCV 的教程。我按照本文档中的步骤进行操作。

我试图更改构建路径部分的路径(C:\android-ndk\android-ndk-r9\ndk-build.cmd NDK_DEBUG=1

[2013-10-29 18:06:56 - Unable to launch cygpath. Is Cygwin on the path?] java.io.IOException: Cannot run program "cygpath": CreateProcess error=2, The system cannot find the file specified
[2013-10-29 18:07:12 - ManagerActivity] Manifest attribute 'minSdkVersion' is set to '@ANDROID_NATIVE_API_LEVEL@'. Integer is expected.
[2013-10-29 18:07:13 - package] Manifest attribute 'minSdkVersion' is set to '@ANDROID_SDK_VERSION@'. Integer is expected.
4

2 回答 2

3

我认为使用 NDK-R9 时不需要 Cygwin。我认为它已与 R8 集成(或他们为解决它所做的任何事情)。所以你可以忽略这个错误。我也得到了这个错误,我正在寻找如何摆脱它。但是这个错误并不能阻止我编译。我一直忽略它。

至于其他两个错误,他们提到它需要一个整数值。您需要将此元素放入您的 Manifest.xml 文件中:

<uses-sdk
        android:minSdkVersion="10"
        android:targetSdkVersion="18" />

... 或者使用您计划遵守的 API 级别范围

于 2014-02-02T23:26:02.413 回答
1

我解决了这个问题:NDK 版本 r9 .. 有一些问题,所以我安装了版本 r8b,它解决了问题并且工作正常 .. :))

于 2014-02-19T11:18:34.520 回答