首先因为网络的问题,要想将flutter项目跑起来,需要将几个文件改为阿里的链接
第一步:修改掉项目下的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'}
*记住哦,这个文件有两个地方需要改,03,04, 16,17行代码
第二步:修改Flutter SDK包下的flutter.gradle文件,这个目录要根据你的SDK存放的位置有所变化。比如我放在了D盘Flutter目录下,那路径就是这个。
D:\Flutter\flutter\packages\flutter_tools\gradle
打开文件进行修改,修改代码如下(其实也是换成阿里的路径就可以了)。
buildscript{
repositories{
//jcenter()
// maven {
// url 'https://dl.google.com/dl/android/maven2'
// }
maven{
url'https://maven.aliyun.com/repository/jcenter'
}
maven{
url'http://maven.aliyun.com/nexus/content/groups/public'
}
}
dependencies{
classpath'com.android.tools.build:gradle:3.1.2'
}
}
如果,这两步完成了 ,你还是运行不了的话,那可能就是你的flutter SDK路径下的\flutter\packages\flutter_tools\gradle\flutter.gradle被自动修改成了最新的gradle版本,你需要做的就是修改第27行,gradle版本改为2.2.3,好了,再次运行,就能正常跑起来了