andriod環境搭建(Mac機器)

無敵小德勝發表於2019-01-22

reactnative.cn/docs/0.43/g…

注意點1:
網頁中的ANDROID_HOME環境變數部分不全,還需要補充
ANDROID_AVD_HOME 以及 PATH 兩個變數的配置:
1)命令列輸入vi ~/.bash_profile,補充以下4行內容(或者其他方法編輯):
export ANDROID_AVD_HOME=~/Library/Android/sdk
export ANDROID_AVD_HOME
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
export PATH
複製程式碼
2)儲存以後,命令列輸入 source ~/.bash_profile ,接著echo $ANDROID_AVD_HOMEecho $PATH 檢查變數是否配置正確
複製程式碼
注意點2:

關於Android Studio的配置參考網頁的,沒問題。但面臨以下三個問題:

(1) Android sutdio第一次開啟一個工程巨慢怎麼辦? 
複製程式碼
(2) 手動配置Gradle Home為什麼總是無效? 
複製程式碼
(3) 明明已經下載了Gradle,配置了gradle home,為什麼開啟工程還是去自動下載Gradle?
複製程式碼

我們首先要見檢查 {android studio 工程路徑 }/gradle/wrapper/gradle-wrapper.properties

檔案內容如下:
#Tue Apr 18 20:27:35 CST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
複製程式碼
通過配置知道,我們要離線下載gradle-3.3-all.zip,下載路徑為:Gradle下載地址:services.gradle.org/distributio…

Gradle儲存在哪裡?

Gradle是大家共用的,當然不會把Gradle放在專案檔案中(不是不可以),AS將gradle儲存在下面的目錄:~/.gradle/wrapper/dists ,儲存之後不需要解壓!如下圖所示。所以,你可以修改gradle-wrapper.properties決定你要使用gradle版本。那麼重新啟動andriod studio這三個問題就解決了!

andriod環境搭建(Mac機器)

注意點3:

關於avd的第一次啟動和使用,請先點選以下截圖的這個按鈕

andriod環境搭建(Mac機器)

接著出現以下顯示框,等到initalizing ADB結束後出現Nothing to show,之後在點選Creat New Virtual Device對虛擬手機型別進行選擇。

andriod環境搭建(Mac機器)

注意選擇正確的sdk(參考上文“安裝完成後,在Android Studio的歡迎介面中選擇Configure | SDK Manager”安裝的sdk進行配置)

andriod環境搭建(Mac機器)

andriod環境搭建(Mac機器)

建立虛擬手機後,雙擊虛擬手機,等待首次執行結束:

andriod環境搭建(Mac機器)

以後就可以自定義虛擬手機跑react-native應用了!
如果在以後使用中發現ADB Connection Error 或者 Could not open Selected VM debug port(8700) Make sure you do not have another 、Unable to run 'adb': null' 、 /Users/apple/Library/Android/sdk/platform-tools/adb start-server' failed -- run manually if necessary
這種錯誤,請自行開啟活動監視器手殺所有adb程式再重新開啟andriod studio

相關文章