flutter編譯報錯:Could not resolve com.android.tools.build:gradle:3.5.0

搭好的flutter開發(fā)環(huán)境,創(chuàng)建運行項目報錯:Could not resolve com.android.tools.build:gradle:3.5.0

這樣的錯誤一般都是沒有翻墻編譯導致的錯誤,之前做安卓原生開發(fā)也是屢屢遇到類似問題,然后做法就是要換成可用的鏡像,我一般用阿里的鏡像倉庫,很穩(wěn)定
阿里倉庫地址:>https://maven.aliyun.com/mvn/view

解決步驟:

一、

  1. 修改flutter項目下android模塊下的bulid.gradle:
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' } 
flutter項目budile修改.png
  1. 找到fluttersdk安裝路徑下的flutter.gradle文件,打開修改:


    flutter路徑.png

    flutter修改.png
  2. 找到本電腦的gradle.properties文件刪除(一般路徑:C:\用戶\Think(你的電腦名).gradle)

這三步做完可能運行沒問題了,但是我的還是接著報錯:Not found: 'package:characters/characters.dart' import 'package:characters/characters.dart,很長一段報錯都是這種類似的

于是我接著做如下操作:

二、

  1. android studio下Terminal命令行運行:
flutter clean

然后運行項目還是報錯(如果到這里你的項目能正常運行就不需要往下操作了),我就往下繼續(xù)修改

三、

  1. 把flutter項目下android模塊下的bulid.gradle中的gradle版本改為3.4.2版本
  2. 把fluttersdk安裝路徑下的flutter.gradle文件中的gradle版本改為3.4.2版本
dependencies {
        classpath 'com.android.tools.build:gradle:3.4.2'
    }

最后項目運行成功,問題解決了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容