Android Studio 抱怨由于空间不足而无法启动模拟器。该文件夹~/.android
包含(除其他外)虚拟设备,因此非常大。我想把它移到另一个有更多空间的分区。那里有很多描述如何移动这个目录:只需移动目录并设置环境变量ANDROID_SDK_HOME
。问题是,所有这些解释都是针对 Windows 的。
我已经移动了目录并尝试在 Android Studio未运行时设置环境变量~/.bashrc
(由 提供~/.bash_profile
)~/.profile
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 上移动?
我不确定环境变量是怎么回事,但是您可以在 Linux 上采用另一种方法,它应该可以在这里工作。
首先,仔细检查您是否已移动实际数据,并已删除
~/.android
目录。然后运行以下命令:您可以将该命令中的第二个路径替换为您将内容移动到的任何目录
~/.android
。这样做是在旧位置创建一个指向新位置的符号链接。当 Android Studio 启动时,它应该会看到那里的链接,然后跟随它,将所有访问重定向
~/.android
到新位置。这里有一个更有趣的解决方案:Move Android Studio Virtual Devices to another Hard Drive on a Mac