无法在Android Studio 3.0的AVD管理器或SDK管理器中下载系统镜像。

4
当我尝试在AVD Manager中列出并下载系统映像时,列表中没有任何内容。如下图所示:
enter image description here 即使我点击刷新,三个选项卡中也没有显示任何映像。我已经确保拥有一个可用的高速互联网连接。我还检查了SDK管理器。与系统映像相关的内容都无法下载。我的SDK更新站点列表如下 (https://dl.google.com/android/repository/repository2-1.xml和我系统上的本地repo):
enter image description here
3个回答

5

首先删除Android设置目录。确保关闭Android Studio。在Linux上,您可以运行:

代码:rm -rf ~/.AndroidStudio3.0
sudo rm -rf ~/.android 

现在,启动Android Studio后,AVD Manager和SDK Manager中都应该有系统映像的下载链接。
enter image description here
enter image description here

3

我刚才在我的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>

有关更多详细信息,请参见此问题:Linux Android SDK中的/tmp目录


2
在我的情况下,我设置了一个不可用的HTTP代理。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接