安装 Android SDK 后,驱动器上创建了.android
文件夹。E:\
据我所知,这是用于配置文件的 Android 虚拟设备的默认文件夹。
如何将.android
文件夹移动到其他位置?
(例如从E:\.android
到E:\Android\.android
)
安装 Android SDK 后,驱动器上创建了.android
文件夹。E:\
据我所知,这是用于配置文件的 Android 虚拟设备的默认文件夹。
如何将.android
文件夹移动到其他位置?
(例如从E:\.android
到E:\Android\.android
)
我找到了答案。
.android
文件夹移动到E:\Android
E:\Android
在 Windows XP 或 Windows 7 上设置环境变量:
默认情况下,模拟器将配置文件存储$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
设置的路径ANDROID_SDK_HOME
必须存在。否则将选择默认路径。但没有必要包括.android
. AVD 管理器会创建一个.android
文件夹,如果在ANDROID_SDK_HOME
.
除了提供的答案之外,您还必须在路径Dariusz Bacinski
中包含该.android
文件夹。ANDROID_SDK_HOME
如果我不包含该.android
文件夹,它对我不起作用。
如果您想将 avd sdcard 和文件放在不同的驱动器上,请转到$HOME/.android/avd
并将文件夹移动<AVD_NAME>.avd
到其他地方
编辑$HOME/.android/avd/<AVD_NAME>.ini
和更改
path=<NEW_AVD_LOCATION>/<AVD_NAME>.avd
$HOME
取决于您的系统。在 Windows 上,它可以是您的用户目录
如果您只想移动 AVD 文件夹而不是其他所有内容,请使用这些环境变量。
ANDROID_EMULATOR_HOME:设置用户特定模拟器配置目录的路径。默认位置是 $ANDROID_SDK_HOME/.android/。
ANDROID_AVD_HOME:设置包含所有 AVD 特定文件的目录的路径,这些文件主要由非常大的磁盘映像组成。默认位置是 $ANDROID_EMULATOR_HOME/avd/。如果默认位置的磁盘空间不足,您可能需要指定一个新位置。
ANDROID_PREFS_ROOT = D:\IDE\Externals\ANDROID_PREFS_ROOT(您要移动到的文件夹。)