React native 第一次运行android项目遇到的坑

第一次接触React native,根据https://reactnative.cn/docs/getting-started/官方中文文档的操作提示(事先安装好文档中要求的环境);

另可参考博客https://www.cnblogs.com/jone-chen/p/6248465.html,但是过程中还是遇到了一些问题。具体流程如下:

1.react-native init (项目名称) 后,根据文档提示等待,完成后进入项目目录 cd xxx ,之后执行 react-navtive start启动服务,过程中一直卡主,一开始以为是网络问题,后来纠结了很久不耐烦疯狂敲回车,结果发现正常运行了...不知道是何原因。

在浏览器中打开http://localhost:8081/index.android.bundle?platform=android可以看到正常的js代码部分。

2.之后另起命令行窗口,进入到项目目录,运行 react-native run-android 一直报错:如图所示

React native 第一次运行android项目遇到的坑

一开始一直是以为环境变量配置出错,后来弄了很久,查看了一些资料:https://blog.****.net/nnmmbb/article/details/72843823

根据这篇博客的提示尝试在 项目目录下\android\build.gradle中的版本号.修改成之前能正常运行的安卓项目的版本号就行了.之后发现会进行正常编译。

React native 第一次运行android项目遇到的坑

3.编译运行过程中如果发现卡主不动。可以尝试敲击回车。过程中还有遇到其它问题欢迎互相讨论!