RN的环境配置参照RN中文网站环境配置:RN中文网-Android Windows环境配置
RN的项目创建:
注意:Windows环境下 ,新手很容易在System32文件下创建RN项目(鄙人就是。。。。)
//初始化创建项目
react-native init AwesomeProject
//进入文件目录
cd AwesomeProject
//这里可以插上一句命令:
查找adb设备列表
adb devices
官网说的 最好只连接一个设备。。我就是连接了一个:
手机环境是:红米Note5A 安卓7.1.2版本
//运行项目
react-native run-android
发现报了一个错误:
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/android-setup.html
大致翻译意思为:不能在你的设备上安卓此应用,确认一下真的有一个模拟器在运行,无论真机还是虚拟机,也或者是环境变量配置问题,检查了一下 环境变量没问题的额。。。
之后又看到红框内的问题,
于是,点击进去看了一下,是有问题的。5.0以下运行react-native run-android 是没有问题的,5.0以上运行会出现问题
解决的办法就是 ,直接运行:设备运行5.0以上报错查看 里面说的
用于启动android 项目并非服务器
adb reverse tcp:8081 tcp:8081 命令即可。
前提是要确保我们的RN服务器是开启的,开启命令 可以用 yarn start 或者 npm start