今天打開Android Studio編譯項目正常,但在執行Run app的時候莫名其妙彈出配置對話框,一看SDK配置沒什么問題,就直接單擊“Run”按鈕,誰料下面的消息窗口直接提示運行錯誤“Error running ***: Please select Android SDK”,錯誤截圖見下:
4444.png
可是Android Studio之前都運行好好的,就在昨天也一直正常編譯和運行,為啥今天一打開就無法運行應用了呢?百思不得其解,結果還是在stackoverflow上面找到了問題原因。說是由于Android Studio異常關閉,使得某些配置文件損壞,因此需要在線更新SDK才能恢復被損壞的文件。解決辦法如下:
首先依次選擇主菜單“File”——“Settings”,菜單路徑如下圖所示:
1111.png
上述菜單操作打開設置窗口,然后依次展開“Appearance & Behavior”——“System Settings”——“Android SDK”,在右邊的設置界面編輯SDK的路徑。如下圖所示,單擊SDK目錄輸入框右邊的“Edit”鏈接(紅框標注):
2222.png
單擊“Edit”鏈接之后打開SDK的設置界面如下圖所示,這里SDK的目錄保持不動,單擊頁面下方的“Next”按鈕,在下一個頁面繼續單擊“Next”按鈕,等待Android Studio下載最新的編譯工具,我這邊是下載了最新的27.0.2版的build-tools。下載完成后單擊頁面右下角的“Finish”按鈕完成更新操作。
3333.png
回到Android Studio的主界面,此時會自動同步編譯工具并重新編譯,等待重編完成,即可正常執行Run app的操作了。