1 环境搭建
1.1 Node和JDK
Node
版本18 JDK
版本
React Native版本 | JDK版本 |
---|---|
jdk17 | |
jdk11 | |
jdk8 |
yarn
安装npm install -g yarn
,Yarn是 Facebook 提供的替代npm
的工具
1.2 Android开发环境
下载安装
Android Studio
安装
Android SDK
SDK Platforms
:Android API 33
SDK Tools
:Android SDK Build-Tools 33.0.0
、Android SDK Command-line Tools 12.0
设置环境变量
默认情况下
Android SDK
安装在C:\Users\<username>\AppData\Local\Android\Sdk
中,可以自行修改。添加环境变量:设置
ANDROID_HOME
为C:\Users\<username>\AppData\Local\Android\Sdk
在
Path
环境变量中添加:%ANDROID_HOME%\platform-tools
和%ANDROID_HOME%\cmdline-tools\12.0\bin
1.3 准备Android设备
使用
Android
真机使用
Android
模拟器使用
Android Studio
创建虚拟设备检查设备是否存在
使用
adb devices
检查
1.4 创建模板项目
新建项目
npx react-native init TemplateProject
编译运行
1
2cd TemplateProject
yarn android
1.5 遇到的问题
环境检查
npx react-native doctor
命令检查当前项目中的环境是否完备。识别不到
Android SDK
安装了
SDK
并且配置了环境变量,但是无法识别。需要安装
Android SDK Command-line Tools 12.0
,并配置环境变量。Android SDK
打包失败https://stackoverflow.com/questions/68387270/android-studio-error-installed-build-tools-revision-31-0-0-is-corrupted
- 修改
%ANDROID_HOME%/build-tools/33.0.0
目录中的d8.bat
,修改为dx.bat
- 修改
%ANDROID_HOME%/build-tools/33.0.0/lib
目录中的d8.jar
,修改为dx.jar
- 修改