「.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 がこのようにドライブ/パスを拡張するのかということです。(常にこれを行うとは限らないことがわかります。エラーの最後の行を参照してください)
修正はありますか?