[React Native]入門篇

寫在2016.06.29:
0.27版本的環(huán)境已經(jīng)變化了很多,請(qǐng)參考http://reactnative.cn/docs/0.27/getting-started.html#content

本文是基于React Native中文官方文檔,英文好的朋友可以直接看這里

說(shuō)明

本文主要介紹React Native的Windows環(huán)境搭建,針對(duì)平臺(tái)是Android(因?yàn)楸救耸亲鯝ndroid開發(fā)的~),iOS的同學(xué)可以直接看官方教程。另外再補(bǔ)充一句,MAC真的非常適合開發(fā)人員使用,環(huán)境配置什么的很easy,也不會(huì)出現(xiàn)莫名其妙的問(wèn)題。

Android環(huán)境配置

需要安裝的幾個(gè)軟件

  • Git
    請(qǐng)下載并安裝Git for Windows。在安裝過(guò)程中,請(qǐng)務(wù)必記得勾選Run Git from Windows Command Prompt,這樣會(huì)把Git的可執(zhí)行程序加入到PATH環(huán)境變量中,這樣其他程序才能在命令行中正確調(diào)用Git。
  • Android SDK
  1. 安裝最新版的JDK
  2. 安裝Android SDK: 從Android開發(fā)者官網(wǎng)下載譯注:國(guó)內(nèi)用戶推薦從AndroidDevTools下載。
  3. 設(shè)置SDK
  • 打開Android SDK Manager。
  • 選中以下項(xiàng)目:
  1. Android SDK Build-tools version 23.0.1(這個(gè)必須版本嚴(yán)格匹配23.0.1)
  2. Android 6.0 (API 23)
  3. Local Maven repository for Support Libraries(之前叫做Android Support Repository)
  • 點(diǎn)擊"Install Packages" (圖片來(lái)自官網(wǎng))
    SDK Manager窗口
    SDK Manager 窗口
  • Node.js
    安裝Node.js 4.0或更高版本(下載好可執(zhí)行文件,默認(rèn)下一步即可~)。

快速開始

命令行執(zhí)行以下命令

npm install -g react-native-cli

初始化一個(gè)新項(xiàng)目

react-native init AwesomeProject

運(yùn)行Android應(yīng)用(真機(jī)部署,模擬器我就不介紹了)

  1. 命令行切換到剛剛創(chuàng)建的新項(xiàng)目AwesomeProject

cd AwesomeProject

  1. 編譯安裝apk到手機(jī)

react-native run-android

  1. Windows環(huán)境需要額外再執(zhí)行一個(gè)命令,啟動(dòng)我們的react-native

react-native start

  1. 確保你的手機(jī)和電腦處于同一個(gè)局域網(wǎng)
    如果出現(xiàn)提示無(wú)法連接等錯(cuò)誤,請(qǐng)點(diǎn)擊Menu->Dev Settings->DEBUGGING->Debug server host & port for device菜單,設(shè)置電腦所在的局域網(wǎng)地址和端口號(hào),端口號(hào)默認(rèn)是8081。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,560評(píng)論 25 708
  • 簡(jiǎn)短說(shuō)明 收錄一些好用的RN第三方組件,以方便日常的使用,大家有什么推薦的也可以跟我說(shuō),我加進(jìn)去。如有冒犯,可以聯(lián)...
    以德扶人閱讀 43,727評(píng)論 44 214
  • 一.開發(fā)環(huán)境搭建要求 在Windows操作系統(tǒng)搭建React Native開發(fā)環(huán)境要求在電腦上安裝好JDK,And...
    爾后不再希冀閱讀 4,868評(píng)論 5 12
  • 2.《藍(lán)色大海的傳說(shuō)》 這部劇,吸引我的只有一點(diǎn),顏值,講真,作為一個(gè)女生!!女生!我都對(duì)全智賢心動(dòng)了! 真的太美...
    生活日記閱讀 335評(píng)論 0 0
  • 我會(huì)因?yàn)樵疽詾橹皇R话睏l卻發(fā)現(xiàn)還有兩包而開心(?ì _ í?)
    SEPTQQ閱讀 196評(píng)論 0 0