React Native 开发环境安装踩坑

2024年06月25日

Windows 开发环境

Android 环境安装

文件下载失败

由于网络问题导致在 yarn android后下载https\://services.gradle.org/distributions/gradle-8.6-all.zip失败
解决方案:单独下载上述 gradle 文件后离线加载。首先从网址下载 zip 文件到本地(默认目录:$HOME/.gradle/wrapper/dists/gradle-8.6-all.zip),修改项目目录下/android/gradle/wrapper/gradle-wrapper.properties文件中的 distributionUrl 为本地目录:

properties 复制代码
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
# distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-all.zip
distributionUrl=file:///C:/Users/neekk/.gradle/wrapper/dists/gradle-8.6-all.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

Could not move temporary workspace ... to immutable location ... 报错

参考 React Native Error : java.io.UncheckedIOException: Could not move temporary workspace
将 gradle 版本降级为 8.5 解决

windows 下必须打开 Clash for windows TUN 模式才可以正常代理终端中的 gradle 下载

运行后出现红屏报错

首先执行yarn start命令后需要再新开一个终端窗口执行yarn android

Mac 开发环境

iOS 环境安装

We run "xcodebuild" command but it exited with error code 65 报错

参考 error Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65
解决方案:

  1. run cd ios
  2. run pod install
  3. run sudo rm -rf build/
  4. cd ..&yarn ios

The following build commands failed ... 报错

参考 The following build commands failed
解决方案:

  1. sudo rm -rf /Users/<Your Username>/Library/Developer/Xcode/DrivedData/*
  2. watchman watch-del-all
  3. yarn start --reset-cache
  4. cd ios&pod install
  5. cd ..&yarn ios
相关文章

Vite项目配置本地HTTPS

《JavaScript 高级程序设计》第10-16章

《JavaScript 高级程序设计》第8-9章 函数&期约与异步函数