reactnative 开发过程中问题

1 问题:因为下载gradle C盘爆满

c盘/user/[我的用户]/.gradle
这个文件夹是由Gradle构建工具使用的,用于存储Gradle的缓存、依赖项、守护进程信息和其他Gradle相关的数据。
解决:
可以把它移到其他盘,我直接删除,E盘重建一个.gradle文件。修改系统变量
在这里插入图片描述

2 问题:项目构建时候gradle 8.6版本一直报错

java.io.UncheckedIOException: Could not move temporary workspace ’。。。。。‘   to immutable location ’。。。。‘

网上查了好多,改文件夹名字,无法解决。但是修改gradle版本后正常了。
解决
项目目录:android/gradle/wrapper/gradle-wrapper.properties 里边修改gradle版本 到8.5
在这里插入图片描述

3 问题:npm run android时gradle出现下载超时情况

gradle下载时都会在 缓存目录里有痕迹 在.gradle/wrapper/dists/下有gradle版本信息。
解决:https://services.gradle.org/distributions/ 下载需要的版本
(跟项目/android/gradle/wrapper/gradle-wrapper.properties里一致)
下载到Gradle的缓存目录
在这里插入图片描述
下载到这里后,解压到此文件夹。再执行npm run android 项目会自己识别 构建加快。

4 问题:react-android-0.74.2.debug.arr 下载缓慢

解决:去网站下载需要的版本 ,后缀为.debug.arr的文件 https://repo1.maven.org/maven2/com/facebook/react/react-android/
在这里插入图片描述

按照路径 找到后缀时pom的文件夹 ,文件放到这里。
在这里插入图片描述
重新运行项目时都会自动识别 最后变成三个文件夹:里边分别是 module,pom,arr ;pom文件夹里也会有arr文件是因为之前arr下载在这里,可以删掉
在这里插入图片描述
同理:hermes-android也会有这样的问题 去下载文件到文件夹里就好
https://repo1.maven.org/maven2/com/facebook/react/hermes-android/
在这里插入图片描述

5 下载react-navigation@native 后出现Render Error:requireNativeComponent: “RNSScreen” was not found in theUlManager.

在这里插入图片描述
我的代码:package.json

"@react-navigation/bottom-tabs": "^6.5.20",
"@react-navigation/native": "^6.1.17",

按照 官网 https://reactnavigation.org/docs/getting-started
1 下载react-native-screens 和react-native-safe-area-context
不要下载 react-native-screens@3.31.1版本(默认的) 会有问题
在这里插入图片描述

2 更改kt文件
我的项目/android/app/src/main/java/com/项目名称/MainActivity
在这里插入图片描述
在这里插入图片描述

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值