Flutter ReactNative 启动安卓项目卡住了?

93 阅读1分钟

不卖关子,直接说原因,主要有两点:

第一点:gradle 文件下载速度慢,导致服务超时,项目启动失败

解决办法:

1. 先启动项目,一定要先启动项目,flutter run 或者 npm run android,等个几秒就可以 ctrl+c 结束了

2. 找到 your_project\android\wrapper\gradle-wrapper.properties 文件,复制里面的 distributionUrl 到迅雷,直接秒速下完

3. 下完之后,可以得到 gradle 文件,此处以 gradle-8.0.1-all.zip 为例,把该文件放到 C:\Users\【your username】\.gradle\wrapper\dists\6qsw290k5lz422uaf8jf6m7co【可能是其他,以实际为准】\gradle-8.0.1-all\ 文件夹下,然后 flutter clean + flutter run 启动项目

注意事项:

1. 6qsw290k5lz422uaf8jf6m7co文件夹 如果没有的话,你需要先启动一下项目(安卓部分),让这个文件夹生成,再把下好的 gradle 文件放进去,不然没效果

2. 6qsw290k5lz422uaf8jf6m7co文件夹下,必须只能有 gradle-8.0.1-all.zip 文件

第二点:maven 设置国内镜像,这个有很多教程,本文就不赘述了,随便搜一个就是。