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に統合されたと思います(またはそれを回避するために彼らがしたことは何でも)。したがって、そのエラーは無視できます。私もそのエラーを受け取ります。それを取り除く方法を探しています。しかし、このエラーによってコンパイルが妨げられることはありません。私はそれを無視してきました。

他の2つのエラーに関する限り、整数値が必要であると述べています。この要素を 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 に答える