AndroidStudio使用NDK報(bào)錯(cuò)顯示mips64el-linux-android-strip''

項(xiàng)目里需要用到NDK開發(fā),遇到了mips64el-linux-android-strip的問題,這里記錄并分享下


圖1.png

經(jīng)過漫長的等待(估計(jì)有800M左右的,加上國內(nèi)比較慢),終于下載完成,重新開始build項(xiàng)目,然后竟然報(bào)錯(cuò)了

Error:Execution failed for task ':app:transformNativeLibsWithStripDebugSymbolForDebug'.
> A problem occurred starting process 'command 'D:\android-sdk-windows
\ndk-bundle\toolchains\mips64el-linux-android-4.9
\prebuilt\windows-x86_64\bin\mips64el-linux-android-strip''

這是什么問題,到android-sdk-windows\ndk-bundle目錄下去找,竟然沒找到,莫非是剛才那種下載方式,沒有把NDK17的包下載完全,好吧那我去官網(wǎng)下載吧,下載完成后,把它解壓到android-sdk-windows\ndk-bundle目錄,又builde一下項(xiàng)目,編譯了一會(huì)兒,還是報(bào)那個(gè)錯(cuò)誤,初步估計(jì),是不是不兼容的問題,然后就去下載NDK16的版本

解決辦法 https://stackoverflow.com/questions/50253566/after-using-android-studio-3-1-2-it-showing-error-2-no-such-file-or-directory

圖2.png

最終解決方案是:
1.把剛才下載的NDK17版本的都remove掉,通過Studio下載的就通過Studio刪除,自己下載的,去android-sdk-windows\ndk-bundle目錄下刪除
2.下載NDK 16b,解壓到 android-sdk-windows\ndk-bundle 目錄下 ( 這個(gè)隨意放哪都行,只要在Studio中配置正確就行)
3.再次build項(xiàng)目
4.滴 滴 滴 又可以愉快地敲代碼了 !


圖3.png

這里我順便給下NDK Version 16 的下載鏈接
https://dl.google.com/android/repository/android-ndk-r16b-windows-x86.zip
https://dl.google.com/android/repository/android-ndk-r16b-windows-x86_64.zip
https://dl.google.com/android/repository/android-ndk-r16b-darwin-x86_64.zip
https://dl.google.com/android/repository/android-ndk-r16b-linux-x86_64.zip

NDK Version 17 (目前最新版)
https://dl.google.com/android/repository/android-ndk-r17-windows-x86.zip
https://dl.google.com/android/repository/android-ndk-r17-windows-x86_64.zip
https://dl.google.com/android/repository/android-ndk-r17-darwin-x86_64.zip
https://dl.google.com/android/repository/android-ndk-r17-linux-x86_64.zip

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

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

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