安裝JDKnode
從Java官網下載JDK並安裝。請注意選擇x86仍是x64版本。python
推薦將JDK的bin目錄加入系統PATH環境變量。react
安裝Android SDKandroid
能夠單獨安裝Android SDK,也能夠經過Eclipse ADT或者Android Studio一併安裝。推薦使用Android Studio,如下說明會默認以Android Studio的方式說明。請注意選擇x86仍是x64版本。git
爲了加速下載,推薦從AndroidDevTools下載。npm
而後進入SDKManager(可經過Android Studio菜單Tools-Android-SDK Manager),確保如下項目已經安裝並更新到最新:windows
Tools/Android SDK Tools (24.3.3)react-native
Tools/Android SDK Platform-tools (22)瀏覽器
Tools/Android SDK Build-tools (23.0.1)工具
Android 6.0 (API 23)/SDK Platform (1)
Extras/Android Support Library(23.0.1)
推薦使用騰訊Bugly的鏡像加速下載。查看說明
推薦將SDK的platform-tools子目錄加入系統PATH環境變量。
安裝node.js
從官網下載node.js的官方4.1版本或更高版本。原本在電腦上已經有低版本的node,想到要升級node最新版本,因而搜了一下node的版本控制,發現n和nvm是mac專用,可是nvmw是windows的node版本控制。可是用它以後發現nvmw只適用於v0.10.0以前的版本,由於在下載node的exe文件時會自動在你輸入的版本號的目錄下找x64下的node.exe文件,可是node在v0.10.0以後的版本,node就改變了本身的目錄結構。
nvmw找文件的路徑
如今node的目錄結構
安裝Python
從官網下載並安裝python 2.7.x
安裝react-native命令行工具
npm install -g react-native-cli
建立項目
進入你的工做目錄,運行
react-native init MyProject
在這個過程當中遇到一個問題:not found git,解決方式就是把git的bin文件配置在路徑裏面。還有一個問題是config error,解決方法是:git config --system core.longpaths true。
運行項目
進入項目目錄,運行下面的命令:
react-native start
能夠用瀏覽器訪問http://localhost:8081/index.android.bundle?platform=android看看是否能夠看到打包後的腳本。第一次訪問一般須要十幾秒。訪問頁面以下
在安卓手機上運行
react-native run-android
這個過程要先肯定有手機或者模擬器連接了電腦,安卓模擬器運行卡電腦,果斷用真機調試,用手機鏈接電腦後要打開手機開發者調試,運行adb devices查看手機是否是已經正確鏈接:
這樣就是已鏈接,若出現:
則表示設備沒鏈接上,若是確實手機已鏈接電腦,就先adb kill-server命令,再鏈接一次,就能成功了。鏈接成功後會在手機顯示該應用,點開後,界面可能回顯示紅色,Unable to download JS bundle
只要搖一下手機,在dev setting中設置你電腦的IP:端口,在reload一下就能夠了。
這個過程可能會出錯,按照提示修改一下,再多試幾回就能夠了。
接下來的學習就是按照http://react-native.cn/中文官網開始學習了。給本身加油!這是第一次寫文章,有錯誤的地方但願指正。