1. 程式人生 > >Android Studio中checkout在git上面的專案後無法執行

Android Studio中checkout在git上面的專案後無法執行

按照正常步驟,我們從 “VCS”->"Checkout from Version Control"->"Git" ,將專案從Git上匯出到工程(雖然沒有報錯),但發現專案並沒有正常編譯好,無法執行。匯入後大概情況如下:



很明顯的問題,應該是依賴的Gradle的問題,但是沒有相關的Error Log Message。為了讓它正常的顯示問題所在,我們可以點選“File”->"Invalidate Caches / Restart",選擇“Invalidate and Restart”,讓AS重啟。

重啟後,我們可以看到IDE右上角顯示的問題“Unlinked Gradle project?” "Import Gradle project,this will also enable Gradle Tool Window....",如下圖:


解決辦法:

果不出其然,點選“Import Gradle project”設定Gradle依賴就可以了。如下圖,可以選擇紅色框內的“Use default gradle wrapper”讓其聯網下載對應的Gradle,也可以選擇藍色框內的“Use local gradle distribution”手動指定本地gradle的路徑。(我選擇了後者)


設定好後按“OK”工程即可自動Rebuild成功。(淚目)

後記:另一種更快捷的方法,不用Restart,直接到“Setting”->"Gradle"中設定local gradle