Unity使用IL2CPP編譯Android應用時NDK環境的配置


用Unity編譯APP,PlayerSettings里面Scripting Backend可以選擇Mono2x和IL2CPP,但如果是在編譯Android項目,Unity不僅僅需要Android sdk環境,也需要NDK這個環境,如果沒有NDK環境,在編譯時會彈出下面這樣的提示框:

Invalid NDK version
Unable to detect NDK version,please pick a different folder.

點擊Download會使用瀏覽器下載DNK需要的文件,是一個android-ndk-r10e-darwin-x86_64.bin文件.下載完成后,打開終端,並cd到bin所在目錄,再輸入:

chmod a+x android-ndk-r10e-darwin-x86_64.bin

賦予bin執行權限,再輸入:

./android-ndk-r10e-darwin-x86_64.bin

以讓bin執行,也就是解壓它,解壓完成后這個bin文件就沒用了,把解壓后的文件夾復制到你想存放文件的目錄,不如放在Android SDK目錄中,之后再次編譯Unity,彈出Invalid NDK version時點擊OK按鈕


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM