MAC Android Studio模擬器啟動不了
阿新 • • 發佈:2019-02-03
問題
AS啟動模擬器時報錯:mac Cannot find AVD system path. Please define ANDROID_SDK_ROOT
原因
之前一段時間需要用Eclipse跑一個幾年前的老專案,由於AS改變了android sdk的結構,所以Eclipse不能直接用AS的android sdk。出於無奈只能將其分開,Eclipse及AS各用一套sdk。
現在老專案修改的差不多了,繼續使用AS時報了以上的錯。
檢視Preferences -> Appearacne&Behavior -> System Settings -> Android SDK 發現SDK路徑也沒問題。。。
解決
最後在stackoverflow找到了解決辦法
開啟終端輸入以下指令
vim ~/.bash_profile
按"I"鍵進入編輯模式,輸入以下指令配置android sdk路徑。以下指令為預設情況下android sdk的路徑,其中{{your user}}是自己電腦的名稱。
例如我的是:/Users/zhangsanlisi/Library/Android/sdk
根據你自己的sdk路徑進行修改
export ANDROID_HOME=/Users/{{your user}}/Library/Android/sdk export ANDROID_SDK_ROOT=/Users/{{your user}}/Library/Android/sdk export ANDROID_AVD_HOME=/Users/{{your user}}/.android/avd
輸入完成後,按"ESC"退出編輯模式,按":"進入最後一行,並輸入wq退出vim。
最後輸入以下指令確保改動生成。
source ~/.bash_profile
重啟Android Studio,開啟模擬器