Android Studio中Run按鈕app的module顯示紅叉
阿新 • • 發佈:2018-07-19
依賴 run rom roi ctr kotlin androi 有效 如果
app出現紅叉提示找不到Android SDK
一、直接有效
1. ?File -> Invalidate Caches -> Invalidate 2. ?File -> Close Project. 3. ?Remove the project from the AS project selector window. 4. ?Quit from Android Studio 5. ?Start AS and open project again
二、根本分析
項目切換到:Project 模式 ,在app module中找到一個文件名稱為:app.iml的文件,按一下Ctrl+F,搜索jdkName,如果此處的依賴不是Android SDK相關,那很可能就是這裏的問題了,正常是這樣的:
<orderEntry type="jdk" jdkName="Android API 27 Platform" jdkType="Android SDK" />
改成你自己的“Platform”就可以了。
項目可能引用了其他插件所導致,如 kotlin和java混合開發時,在mac環境下構建完後,iml文件中的jdkName會變成Kotlin SDK,導致項目的app出現紅叉找不到Android SDK。
Android Studio中Run按鈕app的module顯示紅叉