我正在使用最新版本(android-studio-bundle-135.1740770-windows 7)
我已经完成了安装过程,但是当我打开Android SDK时,它会说"下载组件"。我让它下载,但下载失败并出现此错误:
****// Refresh Sources:
Failed to fetch URL
(http://dl.google.com/android/repository/addons_list-2.xml), reason: Unknown Host dl.google.com
Fetched Add-ons List successfully
Refresh Sources
Failed to fetch URL
http://dl.google.com/android/repository/repository-10.xml, reason: IO Unknown Host dl.google.com
There is nothing to install or update.
The following SDK component was not installed:
build-tools-21.1.1 ***///
我找到了Google提供的解决方案,可以使用指向存储库的直接链接离线下载这些组件,但存储库中包含大量文件。我想下载哪些文件?
答案 0 :(得分:0)
添加SDK包:
默认情况下,Android SDK不包含开始开发所需的所有内容。 SDK将工具,平台和其他组件分离为可以根据需要使用Android SDK Manager下载的软件包。因此,在开始之前,您应该向Android SDK添加一些软件包。
要开始添加软件包,请通过以下方式之一启动Android SDK Manager:
In Android Studio, click SDK Manager in the toolbar.
If you're not using Android Studio:
Windows: Double-click the SDK Manager.exe file at the root of the Android SDK directory.
Mac/Linux: Open a terminal and navigate to the tools/ directory in the location where the Android SDK was installed, then execute android sdk.
首次打开SDK Manager时,默认情况下会选择多个软件包。保留这些选择,但请确保您已按照以下步骤操作所需的一切:
获取最新的SDK工具
在设置Android SDK时,至少应该下载最新的工具和Android平台: 打开Tools目录并选择: Android SDK工具 Android SDK平台工具 Android SDK Build-tools(最高版本) 打开第一个Android X.X文件夹(最新版本)并选择: SDK平台 模拟器的系统映像,例如 ARM EABI v7a系统映像
获取其他API的支持库
支持库是: Android Wear Android TV Google Cast
它还提供了这些流行的API: 导航抽屉 滑动视图 向后兼容的操作栏
Android支持库提供了一组扩展的API,可与大多数Android版本兼容。
打开Extras目录并选择: Android支持存储库 Android支持库
获取更多API的Google Play服务
Google Play服务API为您的Android应用提供各种功能和服务,例如: 用户认证 谷歌地图 谷歌演员 游戏成就和排行榜 还有更多
要使用Google API进行开发,您需要使用Google Play服务包:
打开Extras目录并选择: Google Repository Google Play服务
注意:Google Play服务API并非适用于所有Android设备,但可通过Google Play商店在所有设备上使用。要在Android模拟器中使用这些API,您还必须从SDK Manager中的最新Android X.X目录安装Google API系统映像。
安装软件包
选择了所有需要的包后,继续安装: 单击“安装X包”。 在下一个窗口中,双击左侧的每个包名称以接受每个包的许可协议。 单击“安装”。
下载进度显示在SDK Manager窗口的底部。不要退出SDK Manager,否则它将取消下载。
构建一些东西!
现在您的Android SDK中已有上述软件包,您已准备好为Android构建应用程序。随着新工具和其他API的推出,只需启动SDK Manager即可下载SDK的新软件包。
虽然这是Andriod开发者网站中概述的步骤,但它概述了入门所需的基本工具......
希望它有所帮助!