flutter编译报错:Could not resolve com.android.tools.build:gradle:3.5.0

搭好的flutter开发环境,创建运行项目报错:Could not resolve com.android.tools.build:gradle:3.5.0

这样的错误一般都是没有翻墙编译导致的错误,之前做安卓原生开发也是屡屡遇到类似问题,然后做法就是要换成可用的镜像,我一般用阿里的镜像仓库,很稳定
阿里仓库地址:>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

然后运行项目还是报错(如果到这里你的项目能正常运行就不需要往下操作了),我就往下继续修改

三、

  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'
    }

最后项目运行成功,问题解决了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容