react-native启动或打包时下载依赖慢或者无法运行

我们在启动rn项目的时候会发现依赖更新慢的现象,解决方案如下:

一、下载zip包

首先是一个.zip的下载包例如gradle-7.2-bin.zip,这个包有点大,可以复制链接手动下载。
在android studio中,查看下载链接,如下图:

官网下载地址: Gradle Distributions
下载好后,在android studio中查看本地gradle存放路径,如下图:

打开文件夹,放在C:\Users\wuxiLC\.gradle\wrapper\dists\gradle-7.2-bin\xxxxxxxxxxxxxxx\下

gradle-7.2为解压后的文件,回到Android studio重新sync一下就有这两个文件的了。
如果还是无法sync,查看文件夹里是否存在 gradle-7.2-bin.zip.ok 文件,没有的话自己手动建一个,该文件是告诉Android studio zip已经下载完成的标志。

二、加载Maven缓慢

加载完zip文件后,启动项目时会继续下载其它依赖,也许还是慢的无法运行,可以尝试阿里云提供的maven 镜像。
将android/build.gradle中的jcenter()和google()分别替换如下:

替换前:

google()
jcenter()
maven { url 'https://jitpack.io' }
maven { url 'https://maven.google.com' }
maven { url "https://www.jitpack.io" }

替换后:

google()
jcenter()
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/public/' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://jitpack.io' }

之后重新运行时等待完成所有依赖即可。

posted @ 2023-01-10 10:44  ZerlinM  阅读(2410)  评论(0编辑  收藏  举报