【问题标题】:No System image available when adding AVD in Android studio在 Android Studio 中添加 AVD 时没有可用的系统映像
【发布时间】:2018-06-08 12:09:37
【问题描述】:

刚刚安装了 Android Studio 并尝试添加 AVD。当我到达“选择系统映像”时,有一些可供选择,我选择了一个并开始安装。但是,安装失败,因为我的硬盘空间不足。我清理了我的硬盘并尝试再次添加 AVD。但是,这一次,当我到达“选择系统映像”时,没有可供选择的系统映像。相反,我看到了消息:

"No System image available. Are you connected to the internet?"

是的,我的互联网已连接,但重新启动 Android Studio 并没有帮助。如何解决此问题?

【问题讨论】:

  • 尝试[使缓存无效/重启]选项
  • 有类似的问题,这是由于工作室用完了 /tmp -partition。见stackoverflow.com/a/41099456

标签: android android-studio avd avd-manager


【解决方案1】:

很容易做到:

  1. 转到 SDK 管理器
  2. 选中显示包详细信息复选框
  3. 根据您的 CPU 架构(x86 或 x64)和您的需求(Google play)检查系统映像复选框

4.点击应用并下载

完成!

它对我有用,希望对你有用。

【讨论】:

  • 这个方法对我来说是正确的。谢谢。
【解决方案2】:

第一次在本站给出答案,可能无法表达清楚。

一旦我遇到了这个问题,我就在 android-sdk-path 中运行 sdkmanager 应用程序

cd ~/Library/Android/sdk/tools/bin/sdkmanager;

我得到了这个输出。

Warning: java.net.UnknownHostException: dl.google.com
Warning: Failed to connect to host: https://dl.google.com/android/repository/addons_list-3.xml
Warning: Failed to connect to host: https://dl.google.com/android/repository/addons_list-2.xml
Warning: Failed to connect to host: https://dl.google.com/android/repository/addons_list-1.xml
Warning: Failed to download any source lists!

我得到这个的原因是我的网络无法连接 dl-google 网站。所以我搜索了有效的IP地址,我得到了这个'203.208.41.36'.enter image description here。我更改了主机文件并保存它。

203.208.41.36 dl.google.com

然后我再次运行 avd 管理器,它工作正常。 enter image description here

【讨论】:

    【解决方案3】:

    启动 SDK 管理器(工具 -> Android -> SDK 管理器)并安装一些图像。
    选中“显示包详细信息”复选框可以更好地选择您需要的内容。

    【讨论】:

      【解决方案4】:

      可能您的 /tmp 已满。

      关闭您的 Android Studio。

      检查是否存在诸如 /tmp/PackageOperation01/ 之类的目录并将其删除。

      您应该在您的系统中找到一个比您的 /tmp 空间更大的分区,假设您的 /var 有更多空间。

      所以创建一个新目录,如 /var/tmp-android 并编辑文件 ./android-studio/bin/studio.sh 替换这一行

      VM_OPTIONS=""
      

      VM_OPTIONS="-Djava.io.tmpdir=/var/tmp-android
      

      【讨论】:

        【解决方案5】:

        Tools>SDK Manager>HTTP Proxy,现在选择Manual proxy configuration然后选择HTTP,现在填写为 主机名:google.com
        端口号:80

        现在一切正常

        【讨论】:

          【解决方案6】:

          在我的情况下,我下载了一个 Google Play 系统映像,但当我尝试在 AVD 管理器中创建模拟器时它不在列表中。

          我发现,当您创建模拟器时,您应该选择旁边有 google play 标志的硬件,以便 google play 系统图像显示在列表中。否则他们不会。

          【讨论】:

            【解决方案7】:

            从sdk下载系统镜像后别忘了使cache-restart失效。

            【讨论】:

              【解决方案8】:

              在我的情况下,问题是没有连接到互联网。

              【讨论】:

                猜你喜欢
                • 2016-06-25
                • 2018-11-04
                • 2016-01-18
                • 1970-01-01
                • 2020-12-26
                • 1970-01-01
                • 1970-01-01
                • 2017-09-02
                • 2017-04-03
                相关资源
                最近更新 更多