【问题标题】: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
【问题描述】:

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

【问题讨论】:

    标签: 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
      

      将上述行中的&lt;USER&gt; 替换为您的用户名。

      查看这个问题了解更多详情:/tmp directory in Linux Android SDK

      【讨论】:

        【解决方案3】:

        就我而言,我设置了一个不可用的 http 代理。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2021-01-11
          • 1970-01-01
          • 2016-07-28
          • 1970-01-01
          • 1970-01-01
          • 2015-01-16
          • 2020-08-26
          相关资源
          最近更新 更多