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' }
之后重新运行时等待完成所有依赖即可。
THE END
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律