我是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.发布于 2014-02-19 19:18:35
我修复了这个问题: NDK版本r9 ..有一些问题,所以我安装了r8b版本,它解决了这个问题,并且工作正常。:)
发布于 2014-02-03 07:26:02
我不认为在使用NDK-R9时需要Cygwin。我认为它已经集成到了R8中(或者他们为绕过它所做的任何事情)。所以你可以忽略这个错误。我也得到了这个错误,我正在寻找如何摆脱它。但是这个错误并没有阻止我编译。我一直在忽略它。
至于其他两个错误,他们提到它需要一个整数值。您需要将此元素放入Manifest.xml文件中:
<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="18" />..。或者使用您计划遵守的API级别范围
https://stackoverflow.com/questions/19663644
复制相似问题