记录一下安装react-native报错:
开发环境搭建参考这篇:
https://reactnative.cn/docs/0.36/getting-started.html
按照上面写的到这一步
React Native命令行工具(react-native-cli)
之后因为Android Studio已经安装了,所以直接跳过,不过还是看看有什么没有装或必须的。还真有,
React Native目前需要Android Studio2.0或更高版本。
Android Studio需要Java Development Kit [JDK] 1.8或更高版本。
- 在
SDK Platforms
窗口中,选择Show Package Details
,然后在Android 6.0 (Marshmallow)
中勾选Google APIs
、Intel x86 Atom System Image
、Intel x86 Atom_64 System Image
以及Google APIs Intel x86 Atom_64 System Image
。
- 在
SDK Tools
窗口中,选择Show Package Details
,然后在Android SDK Build Tools
中勾选Android SDK Build-Tools 23.0.1
。(必须是这个版本)
做完后,那些推荐安装什么的就都没装,直接到测试安装了。
这时问题来了,在执行react-native run-android 命令时报错了
Command `run-android` unrecognized. Make sure that you have run `npm install` and that you are inside a react-native project.
经过理解后,就是命令`run-android`无法辨认,确认你已经执行`npm install` 命令了吗?还有就是你是进入项目文件夹
里面执行的命令吗?
cd AwesomeProject
上面那句就是已经进入项目文件夹中了,所以我就又执行了`npm install` 命令然后才执行react-native run-android 但是还是这个错误,各种查找,Google上都看了,最后无奈。。。
我就重新去官网上下载
Python 2
Node
然后安装,再执行react-native run-android,啊哈,应该可以了,开心不过两秒,又有错误发生
上面圈着的我也是看半懂吧,觉得是我的JDK的问题,于是上网找,结果有很多和我类似的问题,但是没有和我一样的问题
于是我就想到之前重装,好吧这次我也重装试试看。啊哈,还真让我给解决了。虽然不知道是什么原因,但是总算解决了。
手机上跑一下看看,好吧,我的RN之旅就此开始吧。(我只想搞原生的)