1. 程式人生 > >Android CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage

Android CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage

場景:原來的電腦可以編譯,後來換了一臺電腦匯入的時候報錯,後來經過分析,我原來電腦用的ndk是16版本可以正常執行,新電腦裝的as裡面的ndk自動升級到了17版本。如圖

解決方法:1.如果你的版本比較低可以嘗試升級,不用進行下面操作,如果不行嘗試如下操作

               2.在網上下載一個你可以跑起來的版本並解壓縮。(因為我的ndk版本是17最新版本無法升級,並且我原來16的版本是可以跑起來的,所以我下了一個16版本)

                3.開啟專案->右鍵->Open Moudule Setting ->SDK Location->將你的ndk路徑配置成你解壓的目錄,如圖

然後點ok biubiubiu 跑起來了