【问题标题】:Cannot download system images in Android Studio 3.0 AVD Manager or SDK Manager无法在 Android Studio 3.0 AVD 管理器或 SDK 管理器中下载系统映像
【发布时间】:2023-03-22 08:29:02
【问题描述】:
【问题讨论】:
标签:
android
android-studio
avd
android-studio-3.0
【解决方案1】:
首先删除 Android 设置目录。确保 Android Studio 已关闭。在 Linux 上你可以运行:
sudo rm -rf ~/.android
现在,启动 Android Studio 并在 AVD 管理器和 SDK 管理器中为系统映像提供下载链接。
【解决方案2】:
我刚才在我的 Manjaro 桌面中也遇到了这个问题,但不幸的是,@JasonStack 的答案没有奏效。在我的例子中,/tmp 目录已满,因此 Android Studio 无法将存储库信息下载到/tmp 目录中。
您可以使用以下命令检查/tmp 目录状态。
df -h
如果是这个问题,可以通过删除/tmp目录中的所有文件并重新启动计算机来解决。要删除/tmp 目录中的所有文件,请使用以下命令:
for i in /tmp/* ; do sudo rm -rf "$i" ; done
不带sudo 试试这个命令。如果还有文件,请使用sudo。
如果要下载的文件太大,/tmp 目录的容量可能不够。在这种情况下,请按照以下步骤操作:
在主目录中新建一个目录:
mkdir ~/tmp
将以下行添加到<android-studio-location>/bin/studio64.vmoptions 文件的末尾并重新启动 Android Studio。
-Djava.io.tmpdir=/home/<USER>/tmp
将上述行中的<USER> 替换为您的用户名。
查看这个问题了解更多详情:/tmp directory in Linux Android SDK