歡迎您光臨本站 註冊首頁

            問題描述              

在進行flutter專案開發時,我們常常會碰見我們在執行          flutter run         指令的情況下,          出現資源下載過慢的問題,最終導致下載失敗,無法build專案,丟擲異常執行終止的現象         。這些都會成為新手入門flutter開發的第一道難關,還可能勸退你進入flutter的世界中。俗話說:「車到山前必有路,船到橋頭自然直」。不經歷風雨,那得見彩虹呢!

            解決途徑               

透過更改flutter專案中的          build.gradle         的倉庫地址即可得到解決,當然如果你可以翻牆,大可不必管這些。(          我想如果你             可以翻牆了,那你也就 run成功了            ,不會再來查閱相關問題了吧,嘻嘻嘻嘻嘻         )

既然我們要修改          build.gradle         這個檔案,當然要先找到它才可以,在flutter專案中存在兩個          build.gradle         檔案,我們只需要修改位於android根目錄下的build.gradle即可,路徑如下所示

  androiduild.gradle

   

將build.gradle中以下兩處:

  // 第一處位置  	buildscript {  		repositories {  		 google()  		 jcenter()   	 }   }   // 第二處位置   allprojects {  	 repositories {  	  google()  	  jcenter()    }  	}

   

替換為如下所示:

  // 第一處位置  	buildscript {  		repositories {  		 maven { url 'https://maven.aliyun.com/repository/google' }  	  maven { url 'https://maven.aliyun.com/repository/jcenter' }  	  maven { url 'http://maven.aliyun.com/nexus/content/groups/public'}  	  maven { url 'https://maven.aliyun.com/repository/gradle-plugin'}   	 }   }   // 第二處位置   allprojects {  	 repositories {  	  maven { url 'https://maven.aliyun.com/repository/google' }  	  maven { url 'https://maven.aliyun.com/repository/jcenter' }  	  maven { url 'http://maven.aliyun.com/nexus/content/groups/public'}  	  maven { url 'https://maven.aliyun.com/repository/gradle-plugin'}    }  	}

   

這樣做,即可避免在執行          flutter run         的時候出現的資源下載緩慢與失敗的問題。還是失敗的情況下,建議多執行幾次。或者先執行          flutter clean         來清理之前          build         的檔案

  


[ljg58026 ] flutter中build.gradle倉庫的配置(解決外網下載速度過慢失敗的問題)已經有246次圍觀

http://coctec.com/docs/program/show-post-237829.html