A problem occurred evaluating project ':app'.> Could not resolve all artifacts for configuration 'classpath'. > Could not find com.android.tools.build:gradle:3.2.1. Searched in the following locations: - https://maven.aliyun.com/repository/jcenter/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom - https://maven.aliyun.com/repository/jcenter/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.jar - http://maven.aliyun.com/nexus/content/groups/public/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom - http://maven.aliyun.com/nexus/content/groups/public/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.jar Required by: unspecified:unspecified:unspecified
第一步:修改掉項(xiàng)目下的?android目錄下的?build.gradle?文件万栅,把?google()?和?jcenter()這兩行去掉辩撑。
并在下面添加阿里的鏈接?(注意:有兩處修改)
? ??????????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 SDK?包下的?flutter.gradle?文件
路徑根據(jù)你的sdk存放位置牍戚,例如我的是D:\SDK\Flutter\packages\flutter_tools\gradle\flutter.gradle
同樣將?google()和?jcenter()?修改為阿里的鏈接
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
第三步:若出現(xiàn)下圖
看到這里說(shuō)明阿里鏈接是配置上了的伦仍,之所以找不到是因?yàn)間radle-3.2.1這個(gè)3.2.1版本太高了娄蔼,應(yīng)該是最新的
阿里連接中的gradle最高版本好像才3.1.2怖喻,所以獲取不到
所以,解決辦法是將項(xiàng)目下的android目錄下的build.gradle文件和flutter SDK包下的flutter.gradle文件中的gradle版本改為阿里鏡像中存在的版本