1. 程式人生 > >MAC Android Studio模擬器啟動不了

MAC Android Studio模擬器啟動不了

問題

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,開啟模擬器