安装依赖
必须安装的依赖包括:Node.js、JDK、Android Studio(含 Android SDK)。以下步骤以 Windows 为例。Node.js 与 JDK
- Node.js:建议使用当前 LTS 版本(并确保版本 ≥ 18)
- JDK:React Native Android 构建需要 JDK 19 或更高版本(Oracle JDK 或 OpenJDK 均可)
Yarn
Yarn是Facebook提供的替代npm的工具,可以加速node模板的下载,在命令行输入以下命令:Android Studio开发环境
如果你之前没有配置过 Android Studio/SDK,按下面步骤完成一次性安装与配置即可。安装Android Studio
下载并安装Android Studio。建议使用 Android Studio Narwhal | 2025.1.2 或更高版本,避免因版本过旧导致构建失败。
在Android Studio安装向导中,确保选中以下所有项目旁边的复选框:
- Android SDK
- Android SDK Platform
- Android Virtual Device
安装Android SDK
Android Studio 默认会安装最新版本的 Android SDK。目前编译 React Native 应用需要的是Android 15 (VanillaIceCream)版本的 SDK(注意 SDK 版本不等于终端系统版本,RN 目前支持 android 6 以上设备)。你可以在 Android Studio 的 SDK Manager 中选择安装各版本的 SDK。 你可以在 Android Studio 的欢迎界面中找到 SDK Manager。点击”Configure”,然后就能看到”SDK Manager”。
- Android SDK Platform 35
- Intel x86 Atom_64 System Image(官方模拟器镜像文件,使用非官方模拟器不需要安装此组件)
配置ANDROID_HOME环境变量
React Native 需要通过环境变量来了解你的 Android SDK 装在什么路径,从而正常进行编译。 打开控制面板 -> 系统和安全 -> 系统 -> 高级系统设置 -> 高级 -> 环境变量 -> 新建,创建一个名为ANDROID_HOME的环境变量(系统或用户变量均可),指向你的 Android SDK 所在的目录(具体的路径可能和下图不一致,请自行确认):