0

私は Android プログラミングと NDK が初めてなので、次のチュートリアルに従いました : http://mindtherobot.com/blog/452/android-beginners-ndk-setup-step-by-step/ NDK。ndk-build コマンドを実行しようとすると、問題が発生します。次のエラー メッセージが表示されます。

$ $NDK/ndk-build
Android NDK: WARNING: APP_PLATFORM android-18 is larger than android:minSdkVersion 3in ./AndroidManifest.xml
Gdbserver      : [arm-linux-androideabi-4.6] libs/armeabi/gdbserver
install: nie można wykonać stat na `/cygdrive/d/Programowanie/Tools/ADT/NDK/prebuilt/android-arm/gdbserver/gdbserver': No such file or directory
/cygdrive/d/Programowanie/Tools/ADT/NDK/build/core/setup-toolchain.mk:155: polecenia dla obiektu 'libs/armeabi/gdbserver' nie powiodły się
make: *** [libs/armeabi/gdbserver] Błąd 1

エラーメッセージはポーランド語で書かれているので、ここに私の翻訳がありますが、完全に正しいかどうかはわかりません:

$ $NDK/ndk-build
Android NDK: WARNING: APP_PLATFORM android-18 is larger than android:minSdkVersion 3in ./AndroidManifest.xml
Gdbserver      : [arm-linux-androideabi-4.6] libs/armeabi/gdbserver
install: Cannot execute stat on `/cygdrive/d/Programowanie/Tools/ADT/NDK/prebuilt/android-arm/gdbserver/gdbserver': No such file or directory
/cygdrive/d/Programowanie/Tools/ADT/NDK/build/core/setup-toolchain.mk:155: commands for object 'libs/armeabi/gdbserver' didn't succeed.
make: *** [libs/armeabi/gdbserver] Error 1

正直なところ、何がこのようなエラーを引き起こしたのか見当がつかないので、とにかくあなたが私を助けてくれることを期待しています.

ありがとう :-)

4

2 に答える 2

0

NDK を再度ダウンロードして再インストールすることで、NDK の問題を修正しました。NDK パッケージ全体をダウンロードしていないようで、それが原因で問題が発生したようです。申し訳ありませんが、最初に再インストールがこの場合に役立つかどうかを確認する必要がありましたが、この考えは頭を悩ませていたに違いありません。

NDKにcygwinはもう必要ないことを教えてくれてありがとう:-)

よろしく、Buyuk。

于 2013-10-23T14:59:44.003 に答える
0

NDK の最新バージョンでは cygwin は必要ありません。通常の cmd プロンプトからビルドを実行してみてください。安全のためにcygwin\bin、PATH から削除してください。

于 2013-10-22T21:00:37.590 に答える