Windows + Android
最近研究react-native宵睦,首先是安裝
1.安裝AndroidStudio税灌,包含SDK版本(?Android Studio2.0 or higher)峦筒;
2.安裝JDK(Android Studio需要Java Development Kit [JDK] 1.8或更高版本)陵且;
JAVA_HOME (新建)
C:\Program Files\Java\jdk1.8.0_111
CLASSPATH(新建)
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
3.安裝Python 2(3有問題)
Path
C:\Python27;
4.安裝node.js
5.打開AndroidStudio的sdk Manager货葬,
在SDK Platforms窗口中垢粮,選擇Show Package Details贴届,然后在Android 6.0 (Marshmallow)中勾選Google APIs、Android SDK Platform 23蜡吧、Intel x86 Atom System Image毫蚓、Intel x86 Atom_64 System Image以及Google APIs Intel x86 Atom_64 System Image。
在SDK Tools窗口中昔善,選擇Show Package Details元潘,然后在Android SDK Build Tools中勾選Android SDK Build-Tools 23.0.1。(必須是這個(gè)版本)
確保ANDROID_HOME環(huán)境變量正確地指向了你安裝的Android SDK的路徑君仆。
計(jì)算機(jī)屬性--環(huán)境變量->新建
ANDROID_HOME
C:\Users\username\AppData\Local\Android\sdk
你需要關(guān)閉現(xiàn)有的命令符提示窗口然后重新打開翩概,這樣新的環(huán)境變量才能生效
將下載的gradle-2.4-all.zip放在目錄
C:\Users\username\.gradle\wrapper\dists\gradle-2.4-all\6rref98m0ovnq1196s0txzcpc0下
react-native init MyProject (工程名稱)
cd MyProject
react-native run-android
Windows用戶請(qǐng)注意,請(qǐng)不要在命令行默認(rèn)的System32目錄中init項(xiàng)目返咱!會(huì)有各種權(quán)限限制導(dǎo)致不能運(yùn)行钥庇!
有個(gè)常見的問題是在你運(yùn)行react-native run-android命令后,Packager可能不會(huì)自動(dòng)運(yùn)行咖摹。此時(shí)你可以手動(dòng)啟動(dòng)它:
cd MyProject
react-native ?start
但是在運(yùn)行react-native run-android之后评姨,會(huì)出現(xiàn)如圖下載gradle-2.4-all.zip等待的情況(因?yàn)樵趒iang內(nèi))
解決此問題,可以選擇離線安裝萤晴,到Androiddevtools下載gradle-2.4-all.zip吐句,放在
C:\Users\username\.gradle\wrapper\dists\gradle-2.4-all\6r4uqcc6ovnq6ac6s0txzcpc0下,然后再次運(yùn)行 (運(yùn)行前確保打開了模擬器或者手機(jī)設(shè)備)
react-native run-android