1、搭建開發環境 1.1安裝Chocolatey 用管理員打開cmd,執行以下命令: powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('htt ...
1、搭建開發環境
1.1安裝Chocolatey
用管理員打開cmd,執行以下命令:
powershell -NoProfile -ExecutionPolicy Bypass -Command "iex
((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'
))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
執行完畢之後,chocolatey就安裝好了。
1.2安裝Python
choco install python2
1.3安裝node
choco install nodejs.install
1.4安裝yarn、react-native-cli
npm install -g yarn react-native-cli
1.5安裝java
1、下載
官網地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
2、安裝JDK
直接運行exe可執行程式,預設安裝即可;
備註:路徑可以選其他盤符,不建議路徑包含中文名及特殊符號。
3、配置環境變數
1) 新建變數名:JAVA_HOME,變數值:C:\Program Files\Java\jdk1.8.0_11
2) 打開PATH,添加變數值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
3) 新建變數名:CLASSPATH,變數值:;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
備註:
1) .表示當前路徑,%JAVA_HOME%就是引用前面指定的JAVA_HOME;
2) JAVA_HOME指明JDK安裝路徑,此路徑下包括lib,bin,jre等文件夾,tomcat,eclipse等的運行都需要依靠此變數。
3) PATH使得系統可以在任何路徑下識別java命令。
4) CLASSPATH為java載入類(class or lib)路徑,只有類在classpath中,java命令才能識別。
4、測試jdk
在CMD命令視窗下輸入javac 命令,出現如下界面,則安裝成功。
1.6安裝Android Studio
l 確定所有安裝都勾選了,尤其是Android SDK和Android Device Emulator。
l 在初步安裝完成後,選擇Custom安裝項:
l 檢查已安裝的組件,尤其是模擬器和 HAXM 加速驅動:
1.7安裝SDK、配置環境變數
右鍵我的電腦,打開屬性,點擊高級系統設置,打開環境變數:
1、新建一個環境變數名稱為ANDROID_HOME,變數值為當前安裝SDK的目錄
例如SDK裝在D:\androidSDK中,則環境變數為:
2、把%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools添加到Path環境變數中。
1.8創建新項目
使用 React Native 命令行工具來創建一個名為"AwesomeProject"的新項目:
react-native init AwesomeProject
編譯並運行 React Native 應用
cd AwesomeProject
react-native run-android
環境搭建與編譯問題
Q:編譯時報錯,報錯信息中含有Could not determine Java version等字樣
A:重裝JDK1.8,註意目前不能使用更高版本
Q:編譯時報錯,報錯信息中含有“:app:packageDebug”等字樣
A:安裝Gradle
Q:運行adb reverse tcp:8081 tcp:8081時報錯,報錯信息中含有'adb' 不是內部或外部命令等字樣
A:SDK環境變數配置有問題,重新配置/platform-tools,\tools,重啟Android studio