Flutter 合并代码后,出现某些插件加载失败,一直导致编译失败,因为Gradle缓存的问题

第一,如果Gradle下载缓慢,可以通过镜像仓库下载对应的版本,我这里已经替换成对应的下载链接的zip了
在这里插入图片描述
1:https://mirrors.cloud.tencent.com/gradle/这个是下面的仓库链接,右击下载的文件复制链接到上面,然后去运行flutter项目就行;
2:或者在这里下载完,把zip拖到flutter编译的路径下,windows和mac是不一样的,windows在C盘用户目录下,其他文章应该能搜出来,mac是在当前用户的 user(这里是你自己的用户名)/.gradle/wrapper/dists/gradle-7.6.3-all/aocdy2d2z8kodnny3rsumj8i8(这个地方如果没有,就先flutter 运行你的项目一下,就会自己生成这个乱码目录名)/gradle-7.6.3-all.zip(这个zip就是你需要替换的)
在这里插入图片描述
把这个里面的都删了,把你下载好的拖进来然后运行flutter,他就会自动解压这个文件。
在这里插入图片描述
主题来了:
缓存导致的一些文件里面缺失了什么玩意,比如@Override找不到,直接删除缓存所有的内容,一般在刚刚你找的.gradle目录下有个caches,把里面清空掉一个不留,然后再进入你的命令行进入到android目录下执行./gradlew clean 和./gradlew build重新加载你的缓存就行了;
其中还有一点build如果很缓慢,可以换掉镜像,这个是阿里云镜像仓库,https://developer.aliyun.com/mvn/guide
把里面这四个写到build.gradle里面,然后等着build完就行了,应该不会有报错了,很多情况下都是缓存导致的问题,一般删掉缓存再拉一遍都没问题了

allprojects {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/central' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
        maven { url 'https://maven.aliyun.com/repository/apache-snapshots' }
        google()
//        mavenCentral()
    }
}

在这里插入图片描述

最后的最后,如果配置了以上都还不行,我自己发现也不行,感觉像是插件拉不下来,后面一看下面还有个配置立马配了阿里云的镜像,嗖嗖嗖的下载了,
在这里插入图片描述

友情连接如下https://blog.csdn.net/weixin_47879762/article/details/132979766

还会有一个kotlin的jar包下的很慢,梯子都没用,可以参考这个步骤

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值