Flutter 新創建的demo 運行 一直Initializing gradle... 處理

場景

當我們配置完Flutter的環境或者你沒有配置鏡像地址,那麼你新建的Flutter demo 運行很可能就會出現問題,這個問題是我們新建完成Flutter demo 編譯沒有問題,通過了(這也代表你的Flutter 相關配置還是90%到位了),但是我們運行的時候就不行了,他沒有報錯,但是他一直停在Initializing gradle這個日誌上,正常情況Initializing gradle是運行編譯的檢測,是很快的,但是由於你的gradle配置不到位,就會出現一直在這裏,而無法進行下一步。

Initializing gradle

解決方案

我們來看看網上現有的解決方案,畢竟有前人踩過了。分了2種方案,可以解決你所碰到的問題。

方案1

博客地址 方案1

這個方案是認爲你沒有配置國內的鏡像地址,使用的國外的地址,當然如果你一直是有外網就可以忽略這個方案。在Flutter SDK 找到 這個gradle 文件 修改倉庫地址即可,注意編碼格式

方案2

Stack Overflow 地址 方案2

這個方案也是解決我問題的方案,多發生在已經熟練玩過多個Flutter demo,環境配置,鏡像都沒有任何問題的情況下,新建Flutter 工程產生的,

原因

創建Flutter 工程 模版 默認的gradle 地址與本地的不同,或者當然Flutter 需要的gradle版本需要4.6或更高才行。

處理

找到Android 工程下的gradle 修改distributionUrl 爲distributionUrl=https://services.gradle.org/distributions/gradle-4.6-all.zip

#Fri Jun 23 08:50:38 CEST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip

操作

希望能幫助到您

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