react-native 环境配置图文教程

本文详细介绍了如何检查和配置Node.js和Java环境,安装Yarn,下载并配置AndroidStudio,包括SDK组件的选择和环境变量设置。最后指导创建ReactNative项目并运行在模拟器或真机上,涉及adb工具的使用和端口转发。

官网

博客制作不易(老实说是自己想要记录一下),如果对你有帮助请三连一下支持一下吧!

环境检查

前置条件(没有的请自行百度一下):

  • node 环境
  • java 环境(我用的是 java11,最好能够同步不然会出现奇奇怪怪的错误)

如果不知道有没有的话请打开 cmd 命令行检查

# node
node -v

# java
java --version

全局下载 yarn 包管理器,如果已经下载了请忽略

npm i yarn -g 

如果有正常有出现类似 x.x.x 的版本号,那就代表电脑有的。

接下来就开始我们的安装正题了

Android 的安装

首先我们需要先下载 android studio

下载好后双击进入安装界面,这里需要勾选虚拟设备

4a06fd0adf5baeaee74cc30456c6262

这里需要注意的是:安装目录最好是其他盘,我这里只有 C 盘,所以就只好以 C 盘进行演示了

48c56c3a8b3717bcae762a9b7916d4b

点击不导入配置文件

955003ac4fd347caebde568498f8c8c

自定义下载内容

524c573a4fbfb7ab211efd20a862790

这里是下载 SDK ,最好都选上,我这里是无法选中只好下一步了,之后再弄。另外,SDK 路径最好也配置一下,放在其他盘。同时,这里 SDK 地址后面会在配置环境变量的时候用上,先记上

30bcd7ce28b8253e53036d1cbff361e

这里将三个内容都选择接受,方框中选中的也要继续,我这里就偷个懒

89ad5c0225103d0f6d61088d492a648

接下来就开始下载了…

下载完成后就开始配置了

Android 组件配置

首先我们需要打开 SDK Manager

b1a347a530343a9f2a1146bf66771a7

接着勾选右下角的 Show Package Details

6ffbfdebb440d989374658aceb9aba3

接着找到 SDK Platforms 下面的版本 33 中的 Android SDK platform 33 以及 Intel x64 Atom System Image 两个选项

0f9969bcc1091ef0c4b63ac146de7c8

然后切换到 SDK Tools 并勾选 show package details

981a01f015d3027d2ddee4e99c9ef82

然后下载版本为 33 的(必须和前面的对应上)

94ed23cd91f5b98857271e8717a2b67

最后,为了后面我们能够使用真机进行运行,所以还需要一个 adb 工具

76a018b7d7bf19b1a0aa36778c7344e

最后点击 Apply 进行安装这些组件

配置环境变量

我们打开环境变量(控制面板 -> 系统和安全 -> 系统 -> 高级系统设置 -> 高级 -> 环境变量 ->新建)

创建一个名为 ANDROID_HOME 的环境变量(系统)指向一个你的 Android SDK 所在的目录

d206436a894c56ac79195c13bd4a102

配置完成后,找到系统环境变量中的 Path,向里面添加工具目录路径

%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\emulator
%ANDROID_HOME%\tools
%ANDROID_HOME%\tools\bin

4f09f52ad3486e4a5696dba57f68461

4f09f52ad3486e4a5696dba57f68461

最后最后,一定记得确认应用保存,不要一下子就给关掉了,这样会导致根本没有保存,到时候就得重来了。

创建项目

在命令行中输入以下命令就可以创建项目了

npx react-native@latest init AwesomeProject

然后会出现一堆下载依赖,如果长时间停止不动了,可以回车试试

aeac20f040bbb640aa073b5a31590c6

同样,如果左下角停止转动了回车可以试试

75da08e56a31ca52c9f8528069a045a

最后变成这样就表示项目创建成功了!接下来运行试试

defb66b4401f993e1d0f50029ded575
接下来在 Android Studio 打开这个项目,打开 advice manager 将默认设备删除了,重新创建一个
设备选择一个想要的,点击下一步,最后来到下图这个界面,一定要选择33版本的(并且不要有 Google API 字样的)

最后在终端中输入

yarn start 

# 新开一个终端
yarn android

如果正常就可以看见它会调用手机虚拟机并安装软件运行了!

如果想要在自己的手机上运行(usb 连接上电脑,并且手机打开开发者模式!),就需要使用 adb 工具进行端口转发

adb reverse tcp:8081 tcp:8081

如果运行不起来,有可能是 8081 被占用了,当然,前提是你安装好了 adb 并且能使用

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

画一个圆_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值