android studio - 手动下载模拟器的系统映像

时间:2017-08-15 04:20:41

标签: android android-studio android-emulator

美好的一天,我是一名学生,我正在尝试在Android Studio中创建一个虚拟设备,但我的家庭互联网下载系统图像速度太慢,我附近有一个网吧,互联网非常快我计划通过在浏览器中访问此链接来下载系统映像:https://dl.google.com/android/repository/sys-img/google_apis/x86-25_r08.zip

在Android Studio下载Android Nougat系统映像的窗口中显示此消息

To install:
- Google APIs Intel x86 Atom System Image (system-images;android-25;google_apis;x86)

Preparing "Install Google APIs Intel x86 Atom System Image".
Downloading https://dl.google.com/android/repository/sys-img/google_apis/x86-25_r08.zip

但是我不知道如何在android studio中安装它。我怎样才能在android studio上安装它并制作模拟器?

非常感谢。

9 个答案:

答案 0 :(得分:14)

在Windows中:首先找到你的android-sdk。默认情况下它位于C:\ Users \ Your.name \ AppData \ Local \ 在它的根文件夹中。在哪里可以找到:SDK Manager.exe,将文件夹命名为“system-images”,我的api 25图像位于system-images \ android-25 \ google_apis \ x86_64 \ Files

希望你能搞清楚。如果您有任何问题,请评论。

答案 1 :(得分:10)

在mac OSX中:

  

〜/库/ Android设备/ SDK /系统图像/ android- [API_VERSION] / [API_TYPE] / 86

[API_VERSION]替换为您正在下载的Android版本,[API_TYPE]可以是google_apis_playstoregoogle_apis,具体取决于您下载的图片是否附带Google Play

答案 2 :(得分:6)

在Windows 10上:

  1. 从以下位置下载文件: https://dl.google.com/android/repository/sys-img/google_apis/x86-27_r09.zip
    1. 提取压缩文件。
    2. 复制(或建议剪切,不建议剪切)所提取文件夹的内容,例如:x86
    3. 找到android-sdk文件夹。默认情况下,它应该位于C:\ Users \ [您的用户名] \ AppData \ Local \ Android \ Sdk。
    4. 查找名为system-images的文件夹。创建system-images(如果不存在)。根据您下载的文件,创建 system-images中的子文件夹。例如。: system-images-> android-27-> google_apis
    5. google_apis中粘贴。
    6. 重新启动Android Studio,系统映像应该是可选的。

如果需要任何其他帮助,请喊。

答案 3 :(得分:0)

对于Windows:

要获取系统映像的确切路径,请先尝试从android studio下载,下载1%后,停止下载并转到您的sdk路径。

例如C:\ Users \ TBR \ AppData \ Local \ Android \ Sdk,您将看到一个文件夹名称“ system-images” 此文件夹是从零件下载创建的,打开子文件夹,直到找到最后一个子文件夹。

例如C:\ Users \ TBR \ AppData \ Local \ Android \ Sdk \ system-images \ android-27 \ google_apis \ x86 即x86是最后一个子文件夹(删除此最后一个子文件夹中的所有内容)

手动下载系统映像,解压缩并复制整个内容,然后将其粘贴到最后一个子文件夹中。 android-27的下载链接-https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-27_r03.zip

返回android studio,现在您将在此处看到系统映像。

答案 4 :(得分:0)

手动安装android-wear图像时,我遇到了相同的问题。对于 android-wear图片,目录结构如下所示。

<your_android_sdk_location>/system-images/android-<version>/android-wear/<extract_downloaded_android-wear_image_here>

示例:为此磨损图片https://dl.google.com/android/repository/sys-img/android-wear/x86-28_r03.zip

<your_android_sdk_location>/system-images/android-28/android-wear/x86
  

别忘了重启Android Studio!

答案 5 :(得分:0)

实际上,如果解压缩下载的zip归档文件,系统将永远找不到它。 您必须单击“下载”标签,然后单击文件夹

%ANDROIDSDK%/ system-images / android-25 /

                                    ^^^ version of SDK you use

如果使用google-api,则会创建附加文件夹“ google_apis”。安装文件及其路径,即归档文件所在的位置。 通常是

C:\ Users [您的用户名] \ AppData \ Local \ Temp \ PackageOperation01

将您的zip存档放在此处,然后再次转到“下载”链接。

此后,它将不会开始下载,但将开始检查和解压缩操作。 这样可以解决离线安装问题。

答案 6 :(得分:0)

对于 Windows 10:

从例如:https://dl.google.com/android/repository/sys-img/google_apis/x86-27_r09.zip 下载文件。或任何其他系统映像

下载完成后

  1. 解压压缩文件。
  2. 复制提取的文件夹例如:x86
  3. 找到 android-sdk 文件夹。它位于 C:\Users\{您的用户名}\AppData\Local\Android\Sdk\
  4. 找到文件夹 system-images。如果 system-images 不存在,则创建它。
  5. system-images 中创建子文件夹。例如:system-images/android-27
  6. 签入链接,如果它有google_apisgoogle_apis_playstore
<块引用>

https://dl.google.com/android/repository/sys-img/google_apis/x86-27_r09.zip

<块引用>

https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-27_r09.zip

  1. 如果链接包含 google_apis,则粘贴到 google_apis 中,或者将其粘贴到 google_apis_playstore 文件夹中。
  2. 系统镜像文件的完整路径:

C:\Users\{Your UserName}\AppData\Local\Android\Sdk\system-images\android-30\google_apis\x86

C:\Users\{Your UserName}\AppData\Local\Android\Sdk\system-images\android-30\google_apis_playstore\x86

  1. 重新启动 Android Studio,系统映像应该可以选择了。

============ 祝你好运❤❤❤ ============

答案 7 :(得分:0)

找到 android 设备管理器的日志文件(在我的机器上它在这里:C:\Users(user name)\AppData\Local\Xamarin\Logs\16.0)。在日志文件的末尾(命名为 2021-07-21_16-03-19.18380.devicemanager.log),您会看到它引用了它试图从中下载和下载到的路径。这是我的日志消息的样子:

[21-07-21 21:03:29.66] [ProgressMonitor] AVD 的“下载 Google Play Intel x86 Atom System Image v9”步骤确实开始了:pixel_2_pie_9_0_-_api_28,总工作量:918028186

[21-07-21 21:03:29.67] 未找到 Android SDK 存档文件“\AppData\Local\Temp\xamarin-android-sdk\x86-28_r09.zip”的下载文件“https:/ /dl.google.com/android/repository/sys-img/google_apis_playstore/x86-28_r09.zip'

[21-07-21 21:06:08.50] [ProgressMonitor] 下载确实报错,异常:System.TimeoutException:操作超时。 AVD 名称:pixel_2_pie_9_0_-_api_28

所以我转到 https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-28_r09.zip 链接并手动下载文件并将其复制到 \AppData\Local\Temp\xamarin-android-sdk\x86-28_r09.zip 并单击从失败的重试尝试在 android 设备管理器中进行操作,瞧,经过 2 天的折腾,它终于奏效了。

答案 8 :(得分:-6)

转到Android Studio中的AVD Manager(它位于工具栏中,看起来像是带有Android的平板电脑),然后弹出一个名为“Android Virtual Device Manager”的窗口后点击“Create Virtual Device”。接下来,选择要选择的设备,然后单击“下一步”。然后,您就可以下载系统映像了。