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