移动默认AVD配置文件夹(.android)

Dar*_*ski 93 windows android android-virtual-device android-emulator

安装Android SDK后,在E:\驱动器上创建了.android文件夹.据我所知,这是配置文件的Android虚拟设备的默认文件夹.

如何将.android文件夹移动到其他位置?

(例如从E:\.android到E:\ Android\.android)

Dar*_*ski 181

我找到了答案.

  • 将.android文件夹移动到E:\ Android \
  • 创建名为ANDROID_SDK_HOME的环境变量 ,并将其值设置为E:\ Android

在Windows XP或Windows 7中设置环境变量:

  1. 右键单击"我的电脑",然后选择"属性")
  2. 单击"高级"选项卡
  3. 单击"环境变量"按钮.
  4. 添加新变量

  • 谢谢,这对我有用。我在 C: 上的空间不足:它最初放置所有 AVD 文件并导致计算机出现其他问题。 (4认同)
  • 我必须确保 .android 是 ANDROID_SDK_HOME 的子目录才能找到它。这对我来说很有意义,因为 .android 目录不是 sdk 目录(至少在 Android Studio 2.2.2 中) (4认同)
  • 非常感谢.许多其他消息来源建议更改`ANDROID_SDK_HOME`,但有关复制`.android`文件夹的详细信息是最后一个缺失的部分. (3认同)
  • 在Windows 10上,我必须确保在现有PATH变量中添加ANDROID_SDK_HOME.当我将它添加为新的环境变量时,它不起作用. (3认同)
  • @ ir-tech你可以通过设置GRADLE_USER_HOME环境变量来覆盖默认的`〜/ .gradle`位置 (2认同)

小智 12

如果您寻求这个答案, 请注意以下说明:从 Android Studio 4.2 开始,ANDROID_SDK_HOME 环境变量已弃用,并已替换为 ANDROID_PREFS_ROOT。


rob*_*ash 8

设置的路径ANDROID_SDK_HOME必须存在.否则将选择默认路径.但没有必要包括.android..android如果找不到,AVD Manager会创建一个文件夹ANDROID_SDK_HOME.


shm*_*moo 6

除了提供的答案之外Dariusz Bacinski,您还必须.androidANDROID_SDK_HOME路径中包含该文件夹.如果我没有包含该.android文件夹,它对我不起作用.


Ron*_*TLV 6

默认情况下,仿真器将配置文件存储在下$HOME/.android/,将AVD数据存储在下$HOME/.android/avd/。您可以通过设置以下环境变量来覆盖默认值。

仿真器搜索中值的顺序AVD目录$ANDROID_AVD_HOME$ANDROID_SDK_HOME/.android/avd/$HOME/.android/avd/

此页面提供了android studio支持的环境变量列表:https : //developer.android.com/studio/command-line/variables