Android Studio導入程序時顯示Connection time out的處理方法

在使用Android Studio導入已存在的程序時,有時會在“Message”窗口中顯示“Connection time out:connect.”,如圖1所示。

圖1 錯誤信息

產生該錯誤信息的原因一般是gradle不匹配。

1 Gradle

1.1 Gradle簡介

Gradle是一種項目構建工具,基於Groovy語言,面向Andorid應用爲主。它拋棄了基於XML的各種繁瑣的配置,取而代之的是一種基於Groovy的內部領域特定語言。

1.2 Gradle版本號查詢

1.2.1 Android Studio所安裝的Gradle版本號查詢

可以通過Android Studio的版本號與Gradle版本號的對應關係來查詢Gradle版本號。Android Studio的版本號可以通過菜單欄“Help-About”查看,如圖2所示。

 

圖2 Android Studio的版本號

從圖2可以看出,本機安裝的Android Studio的版本號爲2.2.3。Android Studio的版本號與Gradle版本號的 對應關係如圖3所示。

 

圖3 版本號的對應關係

從圖3可以看出,本機安裝的Android Studio的Gradle的版本號爲2.14.1+。

1.2.2 已存在項目的Gradle版本號查詢

可以通過兩種方法查看項目的Gradle版本號。一種是通過gradle-wrapper.properties文件,另一種方法是通過Android Studio的菜單。

  1. gradle-wrapper.properties文件

在項目文件夾的“項目名\gradle\wrapper”目錄下找到gradle-wrapper.properties文件,之後用“記事本”打開,如圖4所示。

 

圖4 gradle-wrapper.properties文件

可以看到最後一行中,該項目所需的gradle版本號是4.1。

2.Android Studio菜單

使用Android Studio導入該項目,之後選擇Android Studio菜單欄“File->Project Structure”,在Project Structure對話框中,選擇左側的“Project”,在右側即可看到該項目對應的Gradle版本號,如圖5所示。

 

圖5 項目所需Gradle版本號

2 手動配置Gradle

從以上分析可知,Android Studio的Gradle版本號與項目所需的Gradle版本號不匹配。可以使用圖4中最後一行提到的地址下載對應的Gradle。但是一般下載不成功,此時就需要對Gradle進行手動配置。

首先手動下載對應版本的Gradle,下載的zip文件不要解壓,將其直接拷貝到“C:\用戶\用戶名\.gradle\wrapper\dists\gradle-版本號-all\一串無需的字符和數字”中,重新啓動Android Studio即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章