1

「.bashrc」には次のものがあります

ANDROID_SDK=/cygdrive/c/adt-bundle-windows-x86_64/sdk のエクスポート
ANDROID_NDK=/cygdrive/c/android-ndk-r8d をエクスポートします。
export PATH=$PATH:$ANDROID_SDK/tools:$ANDROID_SDK/platform-tools:$ANDROID_NDK

プロジェクトをビルドすると、以下のエラーで失敗します。

Android NDK: ローカル設定がありません... すべてをリリース モードでビルドしてください!
Android NDK: ERROR:/home/XXX/jni/Android.mk:gcc: LOCAL_SRC_FILES が見つからないファイルを指している
Android NDK: //c:/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6/libgcc.a を確認します。存在するか、そのパスが正しいこと
/cygdrive/c/android-ndk-r8d/build/core/prebuilt-library.mk:43: *** Android NDK: 中止しています。止まる。

シェルを使用すると、それがわかります

//c:/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6/libgcc.a "

まだ見つかりません

/cygdrive/c/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6/libgcc.a _

見つけることができます。問題は、なぜ NDK がこのようにドライブ/パスを拡張するのかということです。(常にこれを行うとは限らないことがわかります。エラーの最後の行を参照してください)

修正はありますか?

4

0 に答える 0