mac下搭建安卓native開發環境(供rn使用),及rn相關命令
A:搭建安卓native開發環境
在http://www.android-studio.org/下載最新的as,按步驟操作,新建工程,會去下載安裝一些gradle相關的東西;還有一些sdk和模擬器可能也需要手動安裝和建立。as的執行依賴於jdk,如果你的mac沒有安裝jdk需要去官網下載安裝,推薦安裝8.0版本。
jdk下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
B: rn相關
1. .bash_profile裡面需要進行配置:
export ANDROID_HOME=/Users/Achen/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
儲存後執行source .bash_profile 從而更新環境變數。如果不安裝配置的話,adb以及安卓的一些命令列都不能在終端裡面執行,所以這一步是必須要做的。
2. react-native run-ios 會自動為你啟動iOS模擬器;但是react-native run-android 在沒有模擬器或者裝置在執行的情況下,會返回錯誤。我們這裡通過模擬器來執行rn專案,那麼就需要先啟動模擬器。
命令列啟動:a.cd /Users/Achen/Library/Android/sdk/tools b.emulator @Nexus_5X_API_27
這裡先進入tools目錄的原因見:https://stackoverflow.com/questions/42554337/cannot-launch-avd-in-emulatorqt-library-not-found
3. 啟動模擬器後,我們通過react-native run-android 就可以在安卓環境下執行rn專案了。模擬器重新整理的快捷鍵是雙擊R,和iOS模擬器有所不同。