安装
安装教程官网上教的挺明白的,我说下其中的部分问题(windows开发android)
需要的环境
java,android-sdk,node, =>添加环境变量(git和c++我原来就有,所以我不知到是不是必须要用到)初始化项目
npm install -g react-native-cli
react-native init AwesomeProject
- 启动项目
react-native start (保持packager开启)
react-native run-android( 重启一个命令行,再运行这个)
第一次会安装一些东西,所以会很慢,浏览器访问这个看到js文件就对了
报没找到devices错误的解决办法
到你安装sdk的目录下,我的是D:\Android\android-sdk\platform-tools,在这个目录下运行 adb devices,list下没有东西证明没有设备连接
举个例子,我用的是逍遥模拟器(逍遥端口是21503,其他的自己百度)
adb connect 127.0.0.1:21503,再启动 run-android就行了,
bluestacks(端口5555)
模拟器一片红
模拟器是打开了,但是一片红的话,首先配置ip地址,先查看自己的ip地址(命令行输入idconfig),摇晃模拟器,点击dev settings,点最下面的 debug server...
举个例子,我的ip是192.168.1.109 那么我需要输入192.168.1.109:8081
(8081是默认的)差不多应该能看到欢迎页了
真机调试
举个例子我的是小米note(小米好像有特殊问题,正常真机调试网上教程有,我只用过小米所以正常的还没见过是啥样)
上面的项目跑起来之后,找到你项目的这个目录C:\Users\xxxx\Desktop\AwesomeProject\android\app\build\outputs\apk,把app-debug.apk复制到你的手机里,安装就好了如果手机屏幕一片白,去你手机里把AwesomeProjec的显示悬浮框权限打开
如果一片红就设置如上面那个dev settings之后就好了