在 Linux 上移动 .android

在 Linux 上移动 .android

Android Studio 抱怨由于空间不足而无法启动模拟器。该文件夹~/.android包含(除其他外)虚拟设备,因此相当大。我想将其移动到另一个有更多空间的分区。有很多描述解释如何移动此目录:只需移动目录并设置环境变量即可ANDROID_SDK_HOME。问题是,所有这些解释都是针对 Windows 的。

我已经移动了目录并尝试在~/.bashrc(来源为~/.bash_profile)中设置环境变量,~/.profile而 Android Studio 是不是跑步

export ANDROID_SDK_HOME='/mnt/data/accessories/android'

并在~/.pam_environment(按照建议这里

ANDROID_SDK_HOME=/home/user/data/accessories/android

Android Studio 在需要的时间后愉快地打开,~/.android二话不说地创建了一个新目录,并且没有找到虚拟设备。

我是从命令行还是通过 i3 快捷方式运行 android-studio 并不重要。

我在启动 Android Studio 之前重新启动了整个系统 - 以防万一。

我正在使用 Arch Linux 和 Android Studio 3.2。

如何~/.android在 Linux 上移动?

答案1

我不确定环境变量的情况如何,但是您可以在 Linux 上采取另一种方法,该方法应该适用于此。

首先,仔细检查您是否已移动实际数据并已删除目录~/.android。然后运行以下命令:

ln -s /mnt/data/accessories/android ~/.android

您可以将该命令中的第二个路径替换为您将内容移动~/.android到的任何目录。

这是在旧位置创建一个指向新位置的符号链接。当 Android studio 启动时,它应该会看到那里的链接,然后点击它,将所有访问重定向~/.android到新位置。

答案2

相关内容