Android SDK - 离线安装系统映像包

时间:2016-04-08 13:58:58

标签: android android-studio android-sdk-2.3 avd

由于IT限制,我无法使用Android SDK的软件包安装自动化。

能够在Androids'中创建模拟器。 AVD经理,我首先需要为我的目标设备提供系统映像。 但是对于下面的屏幕截图,我还没有安装任何屏幕。

所以有人能告诉我: 1.从何处获取Android 6.0 API Level 23的系统映像 2.如何安装此系统映像手动/离线

提前谢谢!

enter image description here

4 个答案:

答案 0 :(得分:22)

首先在android studio sdk中选择要下载的系统映像,然后它将开始下载图像,并会说Downloading from <url>。复制该URL并从IDM等下载管理器下载,下载后,将文件解压缩到system-images文件夹中。

目录结构模式为sdk-folder/system-images/android-<api_number>/google_apis/x86 (or armeabi-v7a)

因此,以正确的模式提取然后打开android studio sdk,您将看到该软件包已安装。

现在,您可以从下载的系统映像中创建虚拟设备。

答案 1 :(得分:6)

SDK管理器不适合您? 无论如何,有几个站点可用于下载Android SDK系统映像:

http://ady.my/viewer/system-image/index.html

http://www.hariadi.org/android/manual-download-of-android-sdk-components/

或者艰难的方式: 对于Windows,使用SDK Manager, 首先确保已启用下载缓存,然后获取/重新加载包。然后转到我的电脑并打开文件夹 .android: =&gt; C:/Users/your_username/.android/ (确保您已启用&#34;显示隐藏文件&#34;选项) 在那里尝试在cache目录中找到几个xml文件。这些xml文件包含所有sdk包的URL和其他数据。可以从那里通过适当的URL下载sdk管理器中可用的每个包。 在IE中打开XML并尝试找到您需要的内容。然后你可以使用那里的网址,你就可以了。

希望这有帮助

答案 2 :(得分:2)

您可以按照this链接手动安装模拟器的系统映像,我刚刚安装了Android 6.0(sysimg_x86-23_03),这样我仍然可以在Eclipse中渲染Marshmallow布局。

这些是您可以离线下载的网站。 大多数情况下,您将需要Intel x86系统映像或Intel x86_64。

First,但在此网站上,每个版本的系统映像都是最新版本,因此您可以下载:

来自here的英特尔x86-23_r0X(修订时间为03至09)

来自here的英特尔x86_64-23_r0X(同样,修订时间为03至09))

希望我帮助那些正在为Android 6.0的旧版英特尔系统映像寻找解决方案的人。

答案 3 :(得分:0)

对于那些难以找到正确安装路径的人。路径将取决于图像是否为Playstore图像。

您可以通过查看图像下载链接来找出答案:

如果下载链接位于文件夹 google_apis 内,例如:

https://dl.google.com/android/repository/sys-img/google_apis/<api-file-name>.zip

您的文件夹结构应类似于:

sdk-folder/system-images/android-<api_number>/google_apis/

但是,如果下载链接位于文件夹 google_apis_playstore 中,例如:

https://dl.google.com/android/repository/sys-img/google_apis_playstore/<api-file-name>.zip

然后您的文件夹结构应如下所示:

sdk-folder/system-images/android-<api_number>/google_apis_playstore/