github項(xiàng)目的幫助文檔
https://facebook.github.io/react-native/docs/getting-started.html#content
1、安裝 Chocolatey官網(wǎng)
類似linux下的包管理器
命令行下
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
百度經(jīng)驗(yàn)安裝教程貌似需要翻墻而钞,安裝完成后 關(guān)閉命令行精拟,重新開啟命令行
choco
輸出版本安裝成功
2 安裝Python 2
文檔已說明python 3 會(huì)不工作
命令行 執(zhí)行
choco install python2
在此步安裝出錯(cuò)了,跳過這步新建項(xiàng)目會(huì)出錯(cuò)
手動(dòng)下載安裝的
3拧烦、安裝Node.js
命令行
choco install nodejs.install
4虹曙、安裝React Native Command Line Tools
npm install -g react-native-cli
5抠蚣、安裝android studio android sdk 等
6束莫、推薦安裝
gradle唤锉、 Git 、Genymotion [模擬器]椅贱、Visual Studio Emulator for Android [模擬器]等
7.新建項(xiàng)目
react-native init AwesomeProject
可能會(huì)提示要安裝 micrsoft sdk
choco install windows-sdk-7.1
error M
SB3411: 未能加載 Visual C++ 組件“VCBuild.exe”郑原。如果未安裝該組件唉韭,請執(zhí)行下列操
作之一: 1) 安裝 Microsoft Windows SDK for Windows Server 2008 和 .NET Framework 3.5夜涕;
或 2) 安裝 Microsoft Visual Studio 2008犯犁。
Microsoft Visual Studio 2008 下載地址
8、運(yùn)行
新建命令行進(jìn)入項(xiàng)目目錄
react-native start
http://localhost:8081/index.android.bundle?platform=android
應(yīng)該能看到這樣的內(nèi)容
另一個(gè)命令行
react-native run-android
正常手機(jī)會(huì)編譯并在模擬器/真機(jī)上運(yùn)行
真機(jī)運(yùn)行 要設(shè)置ip 端口問題
查看pc端ip 命令行ipconfig
確保在同一個(gè)局域網(wǎng)呢
退到主界面 reload js
等待就可以了
可看出AwesomeProject 中的android 是完整的android項(xiàng)目
編譯運(yùn)行