环境配置

https://blog.csdn.net/weixin_53911951/article/details/126007559open in new window

gradlew cleanBuildCache

安装脚手架

npm install -g react-nativeopen in new window-cli

然后安装Android Studio

第一步和第二步

image

cmd新建项目

npx react-native init AwesomeProject(项目名) --version X.XX.X(0.65.0版本)
1

新建项目后在Android Studio导入项目并增加两行,gradle.properties增加代码加快运行速度

image

//增加以下两行
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/repository/google' }
123

image

gradle.properties增加以下行
org.gradle.jvmargs=-Xmx2048M -XX:MaxPermSize=2048M -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.configureondemand=true
12345

image

配置 ANDROID_SDK_ROOT 环境变量open in new window

Reactopen in new window Native 需要通过环境变量来了解你的 Android SDK 装在什么路径,从而正常进行编译。

打开控制面板 -> 系统和安全 -> 系统 -> 高级系统设置 -> 高级 -> 环境变量 -> 新建,创建一个名为ANDROID_SDK_ROOT的环境变量(系统或用户变量均可),指向你的 Android SDK 所在的目录

C:\Users\hx\AppData\Local\Android

image

把一些工具目录添加到环境变量 Path

打开控制面板 -> 系统和安全 -> 系统 -> 高级系统设置 -> 高级 -> 环境变量,选中Path变量,然后点击编辑。点击新建然后把这些工具目录路径添加进去:platform-tools、emulator、tools、tools/bin

%ANDROID_SDK_ROOT%\platform-tools
%ANDROID_SDK_ROOT%\emulator
%ANDROID_SDK_ROOT%\tools
%ANDROID_SDK_ROOT%\tools\bin
1234

react-native启动时红屏报错:Unable to load script.Make sure you’re either running a metro server or that …

先在android>app>src>main下面增加assets文件夹,然后在vscode下输入下面一行代码运行(也可提升运行速度)

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
1

安装雷电模拟器

最后运行项目,在雷电模拟器查看,选择创建的项目

react-native run-android
1
Last Updated:
Contributors: 刘荣杰