私はネイティブ部分を持つAndroidプロジェクトを持っています。今、私はEclipseですべてのものをコンパイルしようとしていますが、ネイティブコンパイル中に次のエラーが発生します:
sh ndk-build all
ERROR: You are using a non-Cygwin compatible Make program.
Currently using: C:/cygwin/bin/make
To solve the issue, follow these steps:
1. Ensure that the Cygwin 'make' package is installed.
NOTE: You will need GNU Make 3.81 or later!
2. Define the GNUMAKE environment variable to point to it, as in:
export GNUMAKE=/usr/bin/make
3. Call 'ndk-build' again.
これで、Cygwin からコンパイルして動作するようになりました。また、まったく同じパスを持つ他のコンピューターのEclipseからも機能します。
cygwin から起動すると問題ないことがわかりましたndk-build
が、「sh ndk-build」を起動すると、Eclipse のエラーが発生します。
これが問題だと思いますが、コマンドを先頭に追加しても機能しない理由がわかりsh
ません(また、先頭に bash を追加するとエラーが発生します)。
誰かが助けることができますか?
前もって感謝します。