我正在使用Android Studio与我的macbook(OS X 10.10)。
我发现AVD Manager创建AVD的默认位置是~/.android
。但我的ANDROID_SDK_HOME设置为~/Android/android-sdk
,这意味着创建AVD的目录应为$ANDROID_SDK_HOME/.android
(即~/Android/android-sdk/.android
)。
但是,当我使用emulator -avd
命令时,命令搜索的目录是$ANDROID_SDK_HOME/.android/avd
,而不是AVD所在的目录。结果会出现错误:
PANIC: ANDROID_SDK_HOME is defined but could not find Nexus_5_API_21.ini file in $ANDROID_SDK_HOME/.android/avd
(Note: avd is searched in the order of $ANDROID_AVD_HOME,$ANDROID_SDK_HOME/.android/avd and $HOME/.android/avd)
任何人都可以告诉我如何更改默认目录创建AVD的位置,以便AVD所在的位置和位置emulator
命令搜索是相同的。