第一,如果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包下的很慢,梯子都没用,可以参考这个步骤