第一次运行rn时的环境问题总结
**文件路径中不要带中文字符 **
**文件路径中不要带中文字符 **
**文件路径中不要带中文字符 **
重要的事情说三遍,先把这个问题排除后再去看后面的问题(AndroidStudio同样打不开含有中文字符的文件夹)
问题
出现jetifier 类型相关错误时
出现这种情况一般用两种方式解决
reactjs react-native-android
step1:在gradlew.properties中添加这两行请访问以获取完整指南
android.useAndroidX = true
android.enableJetifier = true
step2:使用这些命令
首先删除node_modules文件夹,然后使用重新安装
npm install
要么
yarn
接着
npm install --save-dev jetifier
npx jetify
npx react-native run-android
每次(您的依赖项更新或每次您安装node_modules时,都必须再次执行)
用这个:
react-native run-android --no-jetifi
问题
有时候问题某个Could not expand ZIP 'D:\ReactNative…\node_modules…aar
需要重新删除node_modules包重新npm i
有时候需要重新打包
cd android
gradlew clean
cd ..
npx react-native run-android --no-jetifier
问题
如果出现:app:installDebug
需要使用AS打开项目中的andriod文件夹,然后执行
gradlew clean
注意是否多出local.properties文件,我可能是自己创建也可能是AS执行build之后生成(用来指定当前的SDK地址目录)
很多情况都需要使用AS去辅助开发,包括重构和更新环境包
但是也不要轻易去点某个更新的东西(好吧,我承认我点了。上一秒海还是正常的,下一秒重启就报了个错误)
问题不大,不是编译前的问题:
好吧,虽然不是什么大问题。也是 让我见识了五花八门的答案。然而我一个都没有解决。。。(这个网站上有各种答案,仅供参考)
错误类型有以下几种:
1.修改过文件名字
2.配置项不全
3.安装包已经安装,重复操作
好了,暂时没有一个能解决的