在 Android Studio 中添加 AVD 时没有可用的系统映像

Posted

技术标签:

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

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

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

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

【问题讨论】:

尝试[使缓存无效/重启]选项 有类似的问题,这是由于工作室用完了 /tmp -partition。见***.com/a/41099456 【参考方案1】:

很容易做到:

    转到 SDK 管理器 选中显示包详细信息复选框 根据您的 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】:

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

【讨论】:

以上是关于在 Android Studio 中添加 AVD 时没有可用的系统映像的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio模拟器(AVD)安装

Android Studio模拟器(AVD)安装

我无法在 Android Studio 中看到 AVD 管理器

Android Studio 出错:无法在模拟器中启动 AVD

我可以使用 Android Studio Avd 管理器在 Windows 上运行 iOS 模拟器吗?

如何在 Android Studio 中调整 AVD 模拟器窗口的大小?