AndroidスタジオでOPUSをコンパイルしようとしています。 コマンドラインからndk-buildを呼び出すと、すべて正常に動作します。 Android Studioからビルドすると失敗します。Android Studio ndk-buildでファイルが見つかりません
マイapp.gradle:
include celt_sources.mk
エラー:
Error while executing process G:\ASDK\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=F:\TP2\ram\android\app\src\main\jni\Android.mk NDK_APPLICATION_MK=F:\TP2\ram\android\app\src\main\jni\Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=0 APP_PLATFORM=android-19 NDK_OUT=F:/TP2/ram/android/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=F:\TP2\ram\android\app\build\intermediates\ndkBuild\release\lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
なぜNDK_PROJECT_PATHのヌルを
externalNativeBuild {
ndkBuild {
path 'src/main/jni/Android.mk'
}
}
Android.mkは一部が含まれていますか? ndk-buildを呼び出す前に現在のディレクトリを設定するようにAndroid Studioに指示するにはどうすればよいですか?ベスト
、
'NDK_PROJECT_PATH = null'は正常です。実際のエラーとは何ですか? – Michael
MKファイルが見つからないため、コンパイルに失敗します。私は一時的にインクルードステートメントに完全なパスを入れて解決しました。 – Michael