搭好的flutter开发环境,创建运行项目报错:Could not resolve com.android.tools.build:gradle:3.5.0
这样的错误一般都是没有翻墙编译导致的错误,之前做安卓原生开发也是屡屡遇到类似问题,然后做法就是要换成可用的镜像,我一般用阿里的镜像仓库,很稳定
阿里仓库地址:>https://maven.aliyun.com/mvn/view
解决步骤:
一、
- 修改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' }
-
找到fluttersdk安装路径下的flutter.gradle文件,打开修改:
找到本电脑的gradle.properties文件删除(一般路径:C:\用户\Think(你的电脑名).gradle)
这三步做完可能运行没问题了,但是我的还是接着报错:Not found: 'package:characters/characters.dart' import 'package:characters/characters.dart,很长一段报错都是这种类似的
于是我接着做如下操作:
二、
- android studio下Terminal命令行运行:
flutter clean
然后运行项目还是报错(如果到这里你的项目能正常运行就不需要往下操作了),我就往下继续修改
三、
- 把flutter项目下android模块下的bulid.gradle中的gradle版本改为3.4.2版本
- 把fluttersdk安装路径下的flutter.gradle文件中的gradle版本改为3.4.2版本
dependencies {
classpath 'com.android.tools.build:gradle:3.4.2'
}
最后项目运行成功,问题解决了