如何在 Linux 上更改 AVD 数据目录?

如何在 Linux 上更改 AVD 数据目录?

我正在使用 Android Studio 在 React Native 中工作。当我在模拟器中运行 Android Virtual Device 时,遇到了此错误:

模拟器:模拟器:错误:没有足够的空间来创建用户数据分区。

Linux 上 AVD 数据目录的默认位置是 ~/.android/avd/name.avd/ 。详细信息如下:这里。我不知道如何运行这些:

使用 -datadir 选项指定不同的 AVD 数据目录。

然后我发现

默认情况下,模拟器将配置文件存储在 $HOME/.android/ 下,将 AVD 数据存储在 $HOME/.android/avd/ 下。您可以通过设置以下环境变量来覆盖默认值。模拟器 -avd 命令会按照 $ANDROID_AVD_HOME、$ANDROID_SDK_HOME/.android/avd/ 和 $HOME/.android/avd/ 中的值的顺序搜索 avd 目录。

我在 .bashrc 文件中尝试了以下几个脚本,我想更改 AVD 数据目录的默认位置:

export HOME=~/otherLocation
export ANDROID_HOME=~/otherLocation
export ANDROID_AVD_HOME=~/otherLocation
export ANDROID_SDK_HOME=~/otherLocation

但以上脚本对我都不起作用。请帮忙,任何回复都将不胜感激。谢谢。

相关内容