我是openCV的新手,我下载了它以便在Eclipse Juno中使用它。
我有下载版本2.4.6,我已下载NDK版本R9,我正在使用Windows平台,但由于以下错误,仍然无法运行openCV的教程。我按照this documentation上的步骤进行了操作。
我尝试更改构建路径部分(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.
答案 0 :(得分:3)
使用NDK-R9时,我认为你不需要Cygwin。我认为它与R8(或者他们为解决它而做的任何事情)相结合。所以你可以忽略那个错误。我也得到了这个错误,我正在寻找如何摆脱它。但是这个错误并没有阻止我编译。我一直在忽视它。
至于其他两个错误,他们提到它需要一个整数值。您需要将此元素放入Manifest.xml文件中:
<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="18" />
...或者使用您计划遵守的API级别范围
答案 1 :(得分:1)
我解决了以下问题: NDK版本r9 ..有一些问题,所以我已经安装了版本r8b解决了问题并且工作正常.. :))