无法在Android Studio 3.0 AVD Manager或SDK Manager中下载系统映像

时间:2017-10-31 06:07:10

标签: android android-studio avd android-studio-3.0

当我尝试在AVD Manager中列出并下载系统映像时,列表中没有任何内容。见下文:
enter image description here 即使在我点击刷新之后,三个选项卡都没有显示图像。我确保我有一个快速的互联网连接。我也检查过SDK Manager。没有任何与系统图像相关的内容可供下载。我的SDK更新站点列表如下(https://dl.google.com/android/repository/repository2-1.xml和我系统上的本地仓库):
enter image description here

3 个答案:

答案 0 :(得分:5)

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

sudo rm -rf ~/.android 

现在,在AVD Manager和SDK Manager中,系统映像应该可以使用Android Studio和下载链接 enter image description here

enter image description here

答案 1 :(得分: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>替换为您的用户名。

有关详细信息,请参阅此问题:/tmp directory in Linux Android SDK

答案 2 :(得分:1)

对于我来说,我设置了一个不可用的http代理。