Android Studio 使用NDK編譯時常見的問題

一、出現(xiàn)NDK_PROJECT_PATH = null

D:\android\sdk\ndk-bundle\build\core\add-application.mk
Error:(198) *** Android NDK: Aborting...    .  Stop.
Error:Execution failed for task ':jnitest:compileDebugNdk'.
> com.android.ide.common.process.ProcessException: Error while executing 'D:\android\sdk\ndk-bundle\ndk-build.cmd' with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=D:\android studio source\Demo\jnitest\build\intermediates\ndk\debug\Android.mk APP_PLATFORM=android-25 NDK_OUT=D:\android studio source\Demo\jnitest\build\intermediates\ndk\debug\obj NDK_LIBS_OUT=D:\android studio source\Demo\jnitest\build\intermediates\ndk\debug\lib APP_ABI=armeabi-v7a,armeabi,x86}
NDK_PROJECT_PATH = null 的情況

原因分析

Android Studio 源代碼的工作目錄(project存放的文件夾命名有帶中文、空格),導(dǎo)致在執(zhí)行ndk-build時找不到NDK_PROJECT_PATH編譯不過。

文件夾命名有帶空格

解決方案

重新創(chuàng)建一個不帶空格的文件夾來保存Android Studio工程源代碼。完美解決問題。

不帶空格的工作空間
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容