运行flutter项目时遇到的问题a problem occurred evaluating project ‘:app’. Could not resolve all artifacts for configuration ‘classpath’. Could not find com.android.tools.build:gradle:3.5.0.
a problem occurred evaluating project ‘:app’. Could not resolve all artifacts for configuration ‘classpath’. Could not find com.android.tools.build:gradle:3.5.0.
- 首先要修改配置,因为有墙所以好多谷歌原生的东西用不了需要修改,先打开你安装好的flutter SDK,然后找到如下的目录,用记事本打开flutter.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.gradle如下地方,取代谷歌原来的
- 修改flutter项目android目录下的build.gradle文件,将 google() ;jcenter();注释,并添加下面的代码。
buildscript {
repositories {
// 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'}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.2'
}
}
allprojects {
repositories {
// 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' }
}
}
- 如果上述全部完成后可以运行那么也就成功了,如果出现下面这种情况就需要再添加一些东西
依旧是打开第一步的那个目录,选择我圈住的三个文件用记事本打开
ctrl+F内容搜索,找到https://storage.googleapis.com或是类似的语句,用http://download.flutter.io替换,然后就万事大吉啦。