更新 IDE 和 SDK 工具   您所在的位置:网站首页 mysql安装直接跳到更新界面 更新 IDE 和 SDK 工具  

更新 IDE 和 SDK 工具  

2023-09-03 15:24| 来源: 网络整理| 查看: 265

Android 模拟器 基于 QEMU 的设备模拟工具,可用于在实际的 Android 运行时环境中调试和测试应用。如需了解详情,请参阅模拟器版本说明。

注意:以前由支持仓库软件包提供的大多数 API 库(例如 Android 支持库、约束布局、Google Play 服务和 Firebase)现在可以从 Google 的 Maven 制品中获得。采用 Android Studio 3.0 及更高版本创建的项目将在 build 配置中自动包含此仓库。如果您使用的是之前的项目,则必须手动向您的 build.gradle 或 build.gradle.kts 文件中添加 Google 的 Maven 制品库。

Intel 或 ARM 系统映像 运行 Android 模拟器需要该系统映像。平台的每个版本均包含所支持的系统映像。您也可以之后在从 AVD 管理器中创建 Android 虚拟设备 (AVD) 时下载系统映像。根据开发计算机的处理器选择 Intel 或 ARM。 Google Play 服务 包含一组库、Javadoc 和示例,可帮助您构建应用。如果您想使用 Google Play 服务中的 API,则必须使用 Google API 系统映像或 Google Play 系统映像。

以上列表并不详尽,您可以添加其他网站,以便从第三方网站下载更多软件包,如以下部分所述。

在某些情况下,某个 SDK 软件包可能需要另一个工具的特定最低修订版。如果存在这种情况,SDK 管理器将发出警告通知您,并将依赖项添加到您的下载列表。

修改或添加 SDK 工具网站

在 SDK Update Sites 标签页下,您可以添加和管理托管自有工具的其他网站,然后从这些网站下载软件包。Android Studio 会检查您添加的 SDK 网站中是否有 Android 工具和第三方工具更新。

例如,某个移动运营商或设备制造商可能会为其基于 Android 系统的自有设备提供额外的 API 库。如需使用他们的库进行开发,您可以在 SDK Update Sites 标签页中将其 SDK 工具网址添加到 SDK 管理器中,以安装相应 Android SDK 软件包。

如果运营商或设备制造商在其网站上提供了 SDK 插件仓库文件,请按照以下步骤将其网站添加到 Android SDK 管理器中:

点击 SDK Update Sites 标签页。 在窗口顶部点击 Add 。 输入第三方网站的名称和网址,然后点击 OK。 确保已选中 Enabled 列中相应的复选框。 点击 Apply 或 OK。

该网站提供的所有 SDK 软件包都将视情况显示在 SDK Platforms 或 SDK Tools 标签页中。

Gradle 自动下载缺失的软件包

当您从命令行或 Android Studio 运行 build 时,只要已在 SDK 管理器中接受相应的 SDK 许可协议,Gradle 就会自动下载项目依赖的缺失 SDK 软件包。

在您使用 SDK 管理器接受许可协议后,Android Studio 会在 SDK 主目录内部创建 licenses 目录。此 licenses 目录是 Gradle 自动下载缺失软件包所必需的。

如果您已经在一个工作站上接受许可协议,但希望在另一个工作站上构建项目,则可以通过复制已接受的许可所在的目录来导出许可。

如需将许可复制到另一台机器上,请按以下步骤执行操作:

在已经安装 Android Studio 的机器上,依次点击 Tools > SDK Manager。注意窗口顶部的 Android SDK Location

前往该目录,并在其中找到 licenses/ 目录。

如果您没有看到 licenses/ 目录,请返回到 Android Studio,更新您的 SDK 工具并接受许可协议。返回到 Android SDK 主目录后,您现在应该会看到该目录。

复制整个 licenses/ 目录,并将其粘贴到您希望用于构建项目的计算机上的 Android SDK 主目录中。

Gradle 现在会自动下载项目依赖的缺失软件包。

请注意,对于从 Android Studio 运行的 build,此功能自动处于停用状态,因为 SDK 管理器会处理 IDE 缺失软件包的下载任务。如需手动停用此功能,请在项目的 gradle.properties 文件中设置 android.builder.sdkDownload=false。

使用命令行更新工具

在没有图形界面的系统(例如 CI 服务器)上,您无法在 Android Studio 中使用 SDK 管理器。请改为使用 sdkmanager 命令行工具安装和更新 SDK 工具和平台。

使用 sdkmanager 安装 SDK 工具和平台后,您可能需要接受尚未接受的任何许可。您也可以使用 sdkmanager 完成此操作:

$ sdkmanager --licenses

此命令会扫描所有已安装的 SDK 工具和平台,并显示尚未接受的任何许可。系统会提示您接受每个许可。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有