0
我試圖在Android Studio中編譯OPUS。 當我從命令行調用ndk-build時,一切正常。 當我從Android Studio構建它時,它失敗。Android Studio ndk-build找不到文件
我app.gradle:
externalNativeBuild {
ndkBuild {
path 'src/main/jni/Android.mk'
}
}
Android.mk有一些包括:
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空?如何在調用ndk-build之前告訴Android Studio設置當前目錄?
最佳,
'NDK_PROJECT_PATH = null'看起來很正常。什麼是實際的錯誤? – Michael
它無法編譯,因爲它無法找到MK文件。我通過將完整路徑放在包含語句中來暫時解決它。 – Michael