升級Android Studio4.1.1后出現(xiàn)錯誤如何解決?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
創(chuàng)新互聯(lián)公司為您提適合企業(yè)的網(wǎng)站設計?讓您的網(wǎng)站在搜索引擎具有高度排名,讓您的網(wǎng)站具備超強的網(wǎng)絡競爭力!結合企業(yè)自身,進行網(wǎng)站設計及把握,最后結合企業(yè)文化和具體宗旨等,才能創(chuàng)作出一份性化解決方案。從網(wǎng)站策劃到成都做網(wǎng)站、網(wǎng)站制作, 我們的網(wǎng)頁設計師為您提供的解決方案。因為項目中使用到Cmake編譯的C/C++代碼,升級了Android Studio后編譯出現(xiàn)CMake Error: CMake was unable to find a build program corresponding to “Ninja”.CMAKE_MAKE_PROGRAM is not set.
執(zhí)行編譯查看編譯詳細報錯信息
gradlew :emsinglerecord:assembleDebug --stacktrace --info
最終更換了CMAKE的環(huán)境變量(電腦=>屬性=>高級系統(tǒng)設置=>環(huán)境變量=>Path里修改了原來的cmake路徑為新的D:\VS\cmake\3.10.2.4988404\bin);并且在SDK Manager里下載了新的NDK,在Project Structure=>SDK Location里更新Andoid NDK location為D:\VS\ndk\21.3.6528147后這個錯誤消失。
因為這個是亂碼看不到具體的報錯原因,所以需要解決這個問題。
點擊Help => Edit Custom VM options…,然后在創(chuàng)建的文件或者已經(jīng)有的studio64.exe.vmoptions文件里添加-Dfile.encoding=UTF-8
重啟Android studio該問題解決
Android ButterKnife Zelezny插件導致的,在Settings=>Plugins里卸載掉后重啟Android Studio正常
插件不兼容,在C:\Users\Administrator\AppData\Roaming\Google\AndroidStudio4.1\plugins中刪除"simpleUML"插件,重新打開后OK。
資源找不到
修改compileSdkVersion 28 , targetSdkVersion 28后編譯OK。
6,類似這樣的報錯:Could not find method apt() for arguments [org.androidannotations:androidannotations:3.3.2]
1,build.gradle里注釋掉所有的android-apt:
// classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4' // apply plugin: 'com.neenbedankt.android-apt'