React Native是facebook开源的一个用于开发app的框架。React Native的设计理念:既拥有Native (原生) 的用户体验、又保留React的开发效率。这个理念彷佛迎合了业界普片存在的痛点,自2015年9月份开源不到1周github star破万。java
虽然React Native官方声明开发须要使用mac本,可是若是只是想用React Native来开发一个android应用,也是能够在windows下进行的。node
此处省略,网上教程一大堆,经过java -version检查是否成功。react
在sdk的安装目录运行SDK Manager,选择如下项目,再点击install packages(注意勾选的SDK platform-tools和SDK Build-tools版本要同样)android
React Native是基于js的,node.js是轻量级的Web服务器,想要是React Native跑起来须要安装node, 若是没有安装node.js,先去官网安装node.js,最好是4.1以上版本git
node -v
(显示版本号)检查是否安装成功npm install -g
,安装好以后,能够在命令行运行react-native命令了。安装得一会,若是一直没反映,重启CMD再次运行react-native init DemoProject
,等待一段时间(较慢)react-native start
,等待一段时间http://localhost:8081/index.android.bundle?platform=android
,若是能够访问表示服务器端已经能够了adb devices
能够查看当前设备)react-native run-android
http://mta.zttit.com:8080/images/gradle-2.4-all.zip
react-native run-android
(不要关闭package的命令行)。此时bluestacks已经安装上了此应用,若是没有能够在DemoProject\android\app\build\outputs\apk目录下找到app-debug.apk文件便是生成的安装包Dev Settings
后,点击Debug server host & port for device
,设置IP和端口。这里的IP是电脑的IP,不知道的能够在命令行中输入ipconfig进行查询,端口号固定8081Reload JS
,程序就运行起来,出现Welcome to React Native![1] 史上最详细Windows版本搭建安装React Native环境配置
[2] React Native疑难点,问题深坑最强总结帖(不断更新中)github