115

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

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

(例如从E:\.androidE:\Android\.android

4

8 回答 8

225

我找到了答案。

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

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

  1. 右键单击我的电脑并选择“属性”
  2. 单击“高级”选项卡
  3. 单击“环境变量”按钮。
  4. 添加新变量
于 2010-06-24T13:52:57.397 回答
24

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

$ANDROID_AVD_HOME模拟器按照、$ANDROID_SDK_HOME/.android/avd/和中的值的顺序搜索 avd 目录$HOME/.android/avd/

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

于 2018-09-21T10:08:51.633 回答
8

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

于 2013-08-01T07:16:26.510 回答
6

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

于 2011-08-05T08:17:58.713 回答
3

如果您寻求此答案,请 注意以下说明:从 Android Studio 4.2 开始,不推荐使用 ANDROID_SDK_HOME 环境变量,并已将其替换为 ANDROID_PREFS_ROOT。

于 2021-05-24T14:25:35.883 回答
1

如果您想将 avd sdcard 和文件放在不同的驱动器上,请转到$HOME/.android/avd并将文件夹移动<AVD_NAME>.avd到其他地方

编辑$HOME/.android/avd/<AVD_NAME>.ini和更改

path=<NEW_AVD_LOCATION>/<AVD_NAME>.avd

$HOME取决于您的系统。在 Windows 上,它可以是您的用户目录

于 2021-10-05T04:56:04.580 回答
1

如果您只想移动 AVD 文件夹而不是其他所有内容,请使用这些环境变量。

ANDROID_EMULATOR_HOME:设置用户特定模拟器配置目录的路径。默认位置是 $ANDROID_SDK_HOME/.android/。

ANDROID_AVD_HOME:设置包含所有 AVD 特定文件的目录的路径,这些文件主要由非常大的磁盘映像组成。默认位置是 $ANDROID_EMULATOR_HOME/avd/。如果默认位置的磁盘空间不足,您可能需要指定一个新位置。

于 2021-08-22T01:08:48.040 回答
0
  1. (可选)下载快速环境编辑器
  2. 添加新的系统变量

ANDROID_PREFS_ROOT = D:\IDE\Externals\ANDROID_PREFS_ROOT(您要移动到的文件夹。)

  1. 保存,你就完成了。
于 2022-02-10T06:12:14.590 回答