SDK 平台工具发布说明

Android SDK 平台工具是 Android SDK 的一个组件。它包括与 Android 平台交互的工具,主要是 adbfastboot。尽管 Android 应用开发需要 adb,但应用开发者通常只会使用 Android Studio 安装的版本。如果您想直接从命令行使用 adb 且未安装 Android Studio,此下载会很有用。(如果您已安装 Android Studio,您可能只想使用它安装的版本,因为 Android Studio 会自动更新它。)如果您想解锁设备的引导加载程序并使用新的系统映像进行刷机,则需要 fastboot。此软件包过去包含 systrace,但现已弃用,取而代之的是 Studio Profiler、gpuinspector.dev 或 Perfetto。

尽管 adbfastboot 中的某些新功能仅适用于 Android 的最新版本,但它们向后兼容,因此您应该只需要最新版本的 SDK 平台工具,如果发现异常情况,应提交 bug。

下载

如果您是 Android 开发者,则应从 Android Studio 的 SDK 管理器sdkmanager 命令行工具获取最新版本的 SDK 平台工具。这可确保工具与您的其他 Android SDK 工具一同保存在正确的位置,并可轻松更新。

但如果您只想要这些命令行工具,请使用以下链接:

这些链接虽然不变,但始终指向最新版本的工具。

修订版本

36.0.0 (2025 年 4 月)

  • adb
    • 重写 libusb USB 后端(使用同步 API 而非异步 API)。提高了可靠性并修复了 Linux 上的内存耗尽问题。
    • Libusb USB 后端热插拔现在支持 Windows(启用 USB 速度检测)。
    • 改进后的 server-status 现在会显示是否启用了 mDNS。
    • 修复了 macOS 中零长度数据包未发送导致连接停滞的错误 (b/208675141)。
    • 修复了 libusb 后端中的 use-after-free 错误。

35.0.2 (2024 年 7 月)

  • adb
    • 修复了 openscreen mDNS 后端因截断查询而导致服务器崩溃的错误 问题 #294120933
    • 使 openscreen mDNS 后端在 macOS 上运行。
    • 使 openscreen mDNS 后端在所有平台上默认启用。
    • 支持检测 USB SuperSpeed+(当前速度和协商速度)以进行诊断。
    • 正常关机:关机时释放所有 USB 接口(所有操作系统)。

35.0.1 (2024 年 3 月)

  • adb
    • 切换到 libusb 1.0.27

35.0.0 (2024 年 2 月)

  • adb
    • 在 Linux 上默认切换到 libusb 问题 #270205252
    • 修复了在没有 USB 的主机上 adb 启动问题。
    • 修复了由 USB 设备错误报告零长度描述符引起的 adb 挂起问题 问题 #302212871
    • 修复了设备断开连接时 adb shell 的返回代码 问题 #321787891
  • fastboot
    • 限制传入数据包队列的最大大小。
    • 消除了之前将下载速度限制在 120MB/s 左右的瓶颈。现在 fastboot 可以占满 SuperSpeed+ 总线,并根据设备实现高达 980MB/s 的速度。

34.0.5 (2023 年 10 月)

  • adb
    • adb 现在在 macOS 上默认使用 libusb 来解决 问题 #270205252
    • 以前,当无线配对失败时,adb 会返回成功代码。通过返回失败代码 (1) 和面向用户的错误 (error: protocol fault (couldn't read status message...)) 解决了此问题。echo $? 现在报告 1
    • adb wait-for-disconnect 现在可用于非 USB(无线调试)连接。
    • 添加了新的 DbC 接口,用于将来支持通过 adb 进行 ChromeOS 连接。
  • fastboot
    • 修复了 Pixel 3 设备上的 flashall 问题。

34.0.4 (2023 年 7 月)

  • adb
    • 当 adb fork 一个 adb 主机服务器时,传播 -a (gListenAll)(以前,该标志仅适用于 adb -a server nodaemon
    • 更快的 root 和 unroot
    • 重新着陆 Flag(env) guarding clear endpoint (device) feature for OSX usb start. (问题 #270205252)。
  • fastboot
    • Mac:移除无效 IO 迭代器上的重试(LIBUSB_TRANSFER_CANCELLED 引起的刷机失败)
    • Windows:修复使用“flashall”时出现的“Sparse file is too large or invalid”错误
    • 所有平台:修复使用“update”时出现的“ANDROID_PRODUCT_OUT not set”错误

34.0.1 (2023 年 3 月)

  • adb
    • macOS:由于 adb 安装挂起,已恢复“unstable connectivity (MacBook high speed cable)”解决方案 (问题 #270205252)。
  • fastboot
    • Windows:修复了平台工具 34.0.0 中引入的“mke2fs: Illegal or malformed device name while trying to determine filesystem size”错误 (问题 #271039230)。

34.0.0 RC2 (2023 年 3 月)

  • 随 Android 14 Developer Preview 2 发布而更新(adb 和 fastboot 无更新)。

34.0.0 (2023 年 2 月)

  • adb
    • 修复了 macOS 零长度数据包发送问题 (问题跟踪器:208675141)
    • 解决了不稳定的连接(MacBook 高速线缆):频繁的 adb 断开连接问题。
    • 改进了 adb push 参数不足时的错误消息。
  • fastboot
    • 改进了刷机:flashall 现在如果可以,将跳过重新启动到用户空间。
    • 修复了 macOS 零长度数据包发送问题 (问题跟踪器:208675141)
    • 修复了刷机 recovery.img 导致错误的 AVB footer 问题。

33.0.3 (2022 年 8 月)

  • adb
    • 如果第一次尝试失败,请勿重试 adb root
    • 修复 track-devices 重复条目。
    • 添加接收窗口(增加高延迟连接上的吞吐量)。
    • 在“多个设备”失败案例中提供更具体的错误消息。
    • 拒绝意外的反向转发请求。
    • 修复 Windows 上的 install-multi-package。
  • fastboot
    • 从 SDK 平台工具中移除 e2fsdroid。
    • 成功时打印 OemCmdHandler 返回消息。

33.0.2 (2022 年 5 月)

  • fastboot
    • 支持 vendor_kernel_boot 分区。

33.0.1 (2022 年 3 月)

  • adb
    • 修复 Windows mDNS 崩溃问题。
    • 修复旧设备上的 enable-verity/disable-verity 问题。
    • 修复旧设备上的“install multiple”问题
    • 改进帮助输出以包含所有支持的压缩方法。
  • systrace
    • 已移除。请改用 Studio Profiler/gpuinspector.dev/Perfetto。

33.0.0 (2022 年 2 月)

  • adb
    • 修复了 32.0.0 中引入的在不带任何参数运行时崩溃的问题。

32.0.0 (2022 年 1 月)

  • adb
    • Apple M1 设备的通用二进制文件。
    • 已知问题:此版本在不带任何参数运行时会崩溃。

31.0.3 (2021 年 8 月)

  • fastboot
    • 支持 fastboot flashall / update 刷写 vbmeta_vendor.img。

31.0.2 (2021 年 4 月)

  • adb
    • 支持在 Linux 上转发到 vsock。
    • 修复了 adb track-devices 中的错误,该错误导致通过无线调试的设备无法立即收到更新。
    • 实现了对无需单独安装 mDNS 服务的 mDNS 设备发现的初步支持。此功能目前默认禁用,可以通过在启动 adb 服务器时将环境变量 ADB_MDNS_OPENSCREEN 设置为 1 来启用。
  • fastboot
    • 无法获取启动分区大小时不会失败。
    • 从属性而非解析内核命令行中推导设备锁定状态。

31.0.1 (2021 年 3 月)

  • adb
    • 减少 TCP keepalive 间隔。
    • 改进增量安装性能。
  • fastboot
    • 添加对压缩快照合并的支持。
    • 恢复旧版 A/B 支持。

31.0.0 (2021 年 2 月)

  • adb
    • 默认禁用 pull 上的压缩。

30.0.5 (2020 年 11 月)

  • adb
    • 在高延迟连接上推送大量文件时,提高 adb push 的性能。
    • 提高 Windows 上的 adb push/pull 性能。
    • 修复 adb push --sync 与多个输入的问题。
    • 改进增量 APK 安装性能。
    • 改进增量 APK 安装的错误处理。

30.0.4 (2020 年 7 月)

  • adb
    • 修复了 Android 11 之前的设备上回退到非增量 APK 安装的问题。
    • 修复 adb install-multi-package
    • 修复了与 adb 无线配对相关的更多崩溃问题。
    • 改进了一些错误消息。
  • fastboot
    • 改进 fastboot oem 命令的控制台输出。
    • 修复了 Nexus 7 等旧设备上的 fastboot flashall 问题。

30.0.3 (2020 年 6 月)

  • adb
    • 修复了 Android 11 之前的设备上使用 v4 签名方案签名的 APK 安装问题。
    • 修复了没有 ADB_VENDOR_KEYS 时进行身份验证时的崩溃问题。
    • 修复了使用 adb -H 时的崩溃问题。

30.0.2 (2020 年 6 月)

  • adb
    • 改进 adb 无线配对。
    • 修复了在设备连接之前运行 adb logcat 时出现的挂起问题。
    • 添加 adb transport-id,允许脚本在 root/unroot/reboot 后安全地等待设备消失。

30.0.1 (2020 年 5 月)

  • adb
    • 默认禁用 adb mDNS 自动连接。这可以通过 ADB_MDNS_AUTO_CONNECT 环境变量重新启用。
    • 改进 Android 10 或更高版本设备上 adb install-multi 的性能。
    • 修复了通过 TCP 连接的设备上使用 adb root/unroot 时的超时问题。
    • 更新了对无线配对的支持。

30.0.0 (2020 年 4 月)

  • adb
    • 添加了对无线配对的初步支持。
    • 添加了对增量 APK 安装的支持。
    • 当与 Android 11 设备一起使用时,实现对 adb {push, pull, sync} 压缩的客户端支持。
    • 在高延迟连接上提高 adb push 的性能。
    • 提高 Windows 上的 push/pull 性能。

29.0.6 (2020 年 2 月)

  • adb
    • 当与 Android 11 设备一起使用时,adb ls 支持 64 位大小/时间。
    • 支持在 POSIX 上监听 ::1
    • 发布 WinUSB 描述符的 WinUSB 设备(Android 11 所需)的客户端支持应不再需要安装 USB 驱动程序。
    • 修复了对非文件内容使用 adb install 时出现的挂起问题。

29.0.5 (2019 年 10 月)

  • adb
    • 在 Linux 上使用多个同时连接时,性能略有提高。
    • adb install 添加 --fastdeploy 选项,用于在开发过程中对 APK 进行增量更新。

29.0.4 (2019 年 9 月)

  • adb
    • 针对 LLDB 原生调试超时问题的热修复(请参阅问题 #134613180)。这也修复了 Android Studio Profiler 中的一个相关 bug,该 bug 会导致 AdbCommandRejectedException,您可以在 idea.log 文件中查看。

29.0.3 (2019 年 9 月)

  • adb
    • adb forward --list 适用于多个连接的设备。
    • 修复了 Windows 上设备离线的问题。
    • 改进 adb install 输出和帮助文本。
    • 恢复 adb connect <host> 在不指定端口时的先前行为。

29.0.2 (2019 年 7 月)

  • adb
    • 修复了 Windows 堆完整性崩溃。
  • fastboot
    • 增加了对即将推出的设备分区布局的支持。

29.0.1 (2019 年 6 月)

  • adb
    • Windows 崩溃热修复 (https://issuetracker.google.com/134613180)

29.0.0 (2019 年 6 月)

  • adb
    • adb reconnect 在 Linux 上执行 USB 重置。
    • 在 Linux 上,当连接到较新的 adb 服务器时,adb 会尝试透明地启动较新版本,而不是杀死服务器并启动旧版本。
    • adb root 会在设备断开连接后等待其重新连接。以前,如果 adb wait-for-device 在 adb 注意到设备已断开连接之前启动,则 adb root; adb wait-for-device 可能会错误地立即返回。
  • fastboot
    • 禁用了 fastboot 在 macOS 上尝试打开触摸栏或键盘时发生的错误消息。

28.0.2 (2019 年 3 月)

  • adb
    • 修复了 adb shell 端口转发的不稳定性,该问题会导致“Connection reset by peer”错误消息。
    • 修复了重新连接设备时通过 ADB_VENDOR_KEYS 进行身份验证的问题。
    • 修复了身份验证问题 - 当用于身份验证的私钥与公钥不匹配时,通过从私钥计算公钥来解决,而不是假设它们匹配。
  • fastboot
    • 增加了对动态分区的支持。
  • 更新了 Windows 要求
    • 平台工具现在依赖于 Windows 通用 C 运行时,该运行时通常通过 Windows Update 默认安装。如果您看到提到缺少 DLL 的错误,则可能需要手动获取并安装运行时包

28.0.1 (2018 年 9 月)

  • adb
    • 增加了对 TCP 连接重新连接的支持。断开连接后,adb 将尝试重新连接长达 60 秒,然后放弃连接。
    • 修复了 Windows 上的 Unicode 控制台输出。(感谢外部贡献者 Spencer Low!)
    • 修复了可能发生的文件描述符双重关闭问题,该问题导致在 adb connect 同时发生时连接被关闭。
    • 修复了当连接了多个设备时使用 adb forward --list 的问题。
  • fastboot
    • 将命令超时增加到 30 秒,以更好地支持某些慢速引导加载程序命令。

28.0.0 (2018 年 6 月)

  • adb:
    • 增加了对运行 Android P 的设备进行无校验操作的支持,这可将吞吐量提高多达 40%。
    • 按连接类型和设备序列号对 adb devices 的输出进行排序。
    • 增加套接字监听积压,以允许更多同时执行的 adb 命令。
    • 改进 adb connect 的错误输出。
  • fastboot:
    • 改进输出格式,添加详细输出模式 (-v)。
    • 清理帮助输出。
    • product.imgodm.img 添加到 fastboot flashall 刷写的分区列表中。
    • 通过允许出厂映像包要求支持特定分区,避免在使用过旧的 fastboot 版本时损坏新设备。

27.0.1 (2017 年 12 月)

  • adb: 修复了在 macOS 上使用 USB 3.0 连接设备时发生的断言失败问题。
  • Fastboot: 在 Windows 上,增加了对使用 F2FS(闪存友好文件系统)的设备进行擦除的支持。

27.0.0 (2017 年 12 月)

  • 重新修复了 macOS 10.13 fastboot 错误,该错误首次在 26.0.1 中修复,但在 26.0.2 中重新引入。

26.0.2 (2017 年 10 月)

  • 为 Pixel 2 设备添加 fastboot 支持。

26.0.1 (2017 年 9 月)

  • 修复了 macOS 10.13 High Sierra 上的 fastboot 问题(bug 64292422)。

26.0.0 (2017 年 6 月)

  • 随 Android O 最终版 SDK(API 级别 26)的发布而更新。

25.0.5 (2017 年 4 月 24 日)

  • 修复了 Windows 上 adb sideload 大型更新时出现的“std::bad_alloc”问题(bug 37139736)。

  • 修复了 adb 与某些 Windows 防火墙的问题,表现为“cannot open transport registration socketpair”(bug 37139725)。

  • 现在 adb --versionfastboot --version 都包含安装路径。

  • 更改 adb 为不解析 localhost,以解决 VPN 配置错误问题。

  • 更改 adb 为不再重置 Linux 上的 USB 设备,这可能会影响其他连接的 USB 设备。

25.0.4 (2017 年 3 月 16 日)

  • 为 Linux 和 Mac adb 添加了实验性 libusb 支持

要使用 libusb 后端,请在启动新的 adb 服务器之前设置环境变量 ADB_LIBUSB=true。新的 adb host-features 命令将告诉您是否正在使用 libusb。

要使用 libusb 重启 adb 并检查其是否正常工作,请使用 adb kill-server; ADB_LIBUSB=1 adb start-server; adb host-features。输出应包含“libusb”。

在此版本中,旧的非 libusb 实现仍是默认设置。

  • fastboot 不再挂起 2016 年 MacBook Pro(bug 231129

  • 修复了 Mac 上的 Systrace 命令行捕获问题

25.0.3 (2016 年 12 月 16 日)

  • 修复了导致 Android Things 设备刷机失败的 fastboot 错误

25.0.2 (2016 年 12 月 12 日)

  • 随 Android N MR1 稳定版(API 25)的发布而更新

25.0.1 (2016 年 11 月 22 日)

  • 随 Android N MR1 Developer Preview 2 版(API 25)的发布而更新

25.0.0 (2016 年 10 月 19 日)

  • 随 Android N MR1 Developer Preview 1 版(API 25)的发布而更新

24.0.4 (2016 年 10 月 14 日)

  • 更新以解决 ADB 和 Mac OS Sierra 中的问题

下载 Android SDK 平台工具

下载前,您必须同意以下条款和条件。

条款和条件

这是 Android 软件开发工具包许可协议

1. 引言

1.1 Android 软件开发工具包(在许可协议中称为“SDK”,特指包括 Android 系统文件、打包的 API 和 Google API 附加组件)根据本许可协议的条款授权给您使用。本许可协议构成您与 Google 之间就您使用 SDK 达成的具有法律约束力的合同。1.2 “Android”指针对设备的 Android 软件堆栈,根据 Android 开源项目提供,其网址为:https://aosp.org.cn/,并会不时更新。1.3 “兼容实现”指任何 Android 设备,其 (i) 符合 Android 兼容性定义文档(可在 Android 兼容性网站 https://aosp.org.cn/compatibility 上找到,并可能不时更新);以及 (ii) 成功通过 Android 兼容性测试套件 (CTS)。1.4 “Google”指 Google LLC,根据美国特拉华州法律组织,并在美国法律下运营,主要营业地点位于美国加利福尼亚州山景城 Amphitheatre Parkway 1600 号,邮编 94043。

2. 接受本许可协议

2.1 为了使用 SDK,您必须首先同意许可协议。如果您不接受许可协议,则不得使用 SDK。2.2 点击接受和/或使用本 SDK,即表示您同意许可协议的条款。2.3 如果您是根据美国或其他国家(包括您居住或使用 SDK 的国家)的法律被禁止接收 SDK 的个人,则您不得使用 SDK 且不得接受许可协议。2.4 如果您代表您的雇主或其他实体同意受许可协议的约束,则您声明并保证您拥有完全的法律授权,可以将您的雇主或该实体约束于许可协议。如果您没有所需的授权,您不得代表您的雇主或其他实体接受许可协议或使用 SDK。

3. Google 授予的 SDK 许可

3.1 根据许可协议的条款,Google 授予您有限的、全球性的、免版税的、不可转让的、非排他性的、不可再许可的许可,仅用于为 Android 兼容实现开发应用程序。3.2 您不得使用本 SDK 为其他平台(包括 Android 的不兼容实现)开发应用程序,或开发其他 SDK。当然,您可以自由地为其他平台(包括 Android 的不兼容实现)开发应用程序,前提是本 SDK 未用于该目的。3.3 您同意 Google 或第三方拥有 SDK 的所有合法权利、所有权和权益,包括 SDK 中存在的任何知识产权。“知识产权”指专利法、著作权法、商业秘密法、商标法以及任何所有其他专有权利下的任何及所有权利。Google 保留所有未明确授予您的权利。3.4 您不得将 SDK 用于许可协议未明确允许的任何目的。除非适用第三方许可要求,否则您不得复制(备份除外)、修改、改编、再分发、反编译、逆向工程、反汇编或创建 SDK 或 SDK 任何部分的衍生作品。3.5 根据开源软件许可获得许可的 SDK 组件的使用、复制和分发仅受该开源软件许可条款的管辖,而不受本许可协议的管辖。3.6 您同意 Google 提供的 SDK 的形式和性质可能在不事先通知您的情况下发生变化,并且未来版本的 SDK 可能与在 SDK 早期版本上开发的应用程序不兼容。您同意 Google 可自行决定在不事先通知您的情况下永久或暂时停止向您或一般用户提供 SDK(或 SDK 内的任何功能)。3.7 许可协议中的任何内容均不授予您使用 Google 任何商号、商标、服务标记、徽标、域名或其他独特品牌特征的权利。3.8 您同意不移除、遮盖或更改可能附加或包含在 SDK 中的任何专有权利通知(包括著作权和商标通知)。

4. 您对 SDK 的使用

4.1 Google 同意,根据许可协议,它不会从您(或您的许可人)获得您使用 SDK 开发的任何软件应用程序的任何权利、所有权或权益,包括存在于这些应用程序中的任何知识产权。4.2 您同意仅出于以下目的使用 SDK 和编写应用程序:(a) 许可协议以及 (b) 相关司法管辖区内的任何适用法律、法规或普遍接受的实践或指南(包括有关数据或软件进出美国或其他相关国家的出口法律)。4.3 您同意,如果您使用 SDK 为普通公众用户开发应用程序,您将保护这些用户的隐私和合法权利。如果用户向您提供用户名、密码或其他登录信息或个人信息,您必须让用户知晓该信息将可供您的应用程序使用,并且您必须为这些用户提供法律上充分的隐私通知和保护。如果您的应用程序存储用户提供的个人或敏感信息,则必须安全地进行存储。如果用户向您的应用程序提供 Google 帐户信息,您的应用程序只能在用户已授予您执行此操作的权限时,并且仅出于用户授予您权限的有限目的,才能使用该信息访问用户的 Google 帐户。4.4 您同意不与 SDK 进行任何干扰、中断、损坏或未经授权访问任何第三方(包括但不限于 Google 或任何移动通信运营商)服务器、网络或其他财产或服务的活动,包括开发或分发应用程序。4.5 您同意您对通过 Android 和/或 Android 应用程序创建、传输或显示的任何数据、内容或资源以及您的行为后果(包括 Google 可能遭受的任何损失或损害)承担全部责任(Google 对您或任何第三方不承担任何责任)。4.6 您同意您对违反许可协议、任何适用第三方合同或服务条款或任何适用法律法规下的义务以及任何此类违约行为的后果(包括 Google 或任何第三方可能遭受的任何损失或损害)承担全部责任(Google 对您或任何第三方不承担任何责任)。

5. 您的开发者凭据

5.1 您同意,您有责任维护 Google 可能向您颁发或您可能自行选择的任何开发者凭据的机密性,并且您将对在您的开发者凭据下开发的所有应用程序承担全部责任。

6. 隐私和信息

6.1 为了不断创新和改进 SDK,Google 可能会从软件中收集某些使用统计数据,包括但不限于唯一标识符、关联的 IP 地址、软件版本号以及 SDK 中正在使用的工具和/或服务以及它们如何使用等信息。在收集任何此类信息之前,SDK 将通知您并征求您的同意。如果您拒绝同意,则不会收集该信息。6.2 收集到的数据将进行汇总分析以改进 SDK,并根据 Google 的隐私政策进行维护,该政策位于以下网址:https://policies.google.com/privacy 6.3 匿名和汇总的数据集可能会与 Google 合作伙伴共享以改进 SDK。

7. 第三方应用程序

7.1 如果您使用 SDK 运行由第三方开发的应用程序或访问由第三方提供的数据、内容或资源,则您同意 Google 不对此类应用程序、数据、内容或资源负责。您理解您可能通过此类第三方应用程序访问的所有数据、内容或资源均由其原始来源方承担全部责任,并且 Google 对您因使用或访问任何此类第三方应用程序、数据、内容或资源而可能遭受的任何损失或损害不承担任何责任。7.2 您应知晓,通过此类第三方应用程序呈现给您的数据、内容和资源可能受到由提供者(或代表他们的其他人或公司)拥有的知识产权的保护。除非相关所有者明确授予您权限,否则您不得修改、租赁、出租、出借、出售、分发或创建基于这些数据、内容或资源(无论是全部还是部分)的衍生作品。7.3 您承认,您对第三方应用程序、数据、内容或资源的使用可能受您与相关第三方之间单独条款的约束。在这种情况下,许可协议不影响您与这些第三方的法律关系。

8. 使用 Android API

8.1 Google 数据 API 8.1.1 如果您使用任何 API 从 Google 检索数据,您承认该数据可能受到由 Google 或提供该数据的各方(或代表他们的其他人或公司)拥有的知识产权的保护。您使用任何此类 API 可能受附加服务条款的约束。除非相关服务条款允许,否则您不得修改、租赁、出租、出借、出售、分发或创建基于此数据(无论是全部还是部分)的衍生作品。8.1.2 如果您使用任何 API 从 Google 检索用户数据,您承认并同意您只能在获得用户明确同意且用户已授予您权限的有限目的下检索数据。如果您使用 Android 识别服务 API(文档见以下网址:https://developer.android.com/reference/android/speech/RecognitionService,并会不时更新),您承认 API 的使用受《Google 作为数据处理者的产品数据处理附录》的约束,该附录位于以下网址:https://privacy.google.com/businesses/gdprprocessorterms/,并会不时更新。点击接受即表示您同意《Google 作为数据处理者的产品数据处理附录》的条款。

9. 终止本许可协议

9.1 许可协议将持续有效,直至您或 Google 按照下文规定终止。9.2 如果您想终止许可协议,您可以通过停止使用 SDK 和任何相关开发者凭据来终止。9.3 Google 可随时终止与您的许可协议,如果:(A) 您违反了许可协议的任何条款;或 (B) Google 法律要求这样做;或 (C) Google 曾与您合作提供 SDK 某些部分(如 API)的合作伙伴已终止与 Google 的关系或已停止向您提供 SDK 的某些部分;或 (D) Google 决定不再向您居住或您使用服务的国家/地区的用户提供 SDK 或 SDK 的某些部分,或者 Google 酌情认为向您提供 SDK 或某些 SDK 服务不再具有商业可行性。9.4 当许可协议终止时,您和 Google 已从中受益、已受其约束(或在许可协议生效期间已累积)或明确规定无限期持续的所有法律权利、义务和责任将不受此终止的影响,并且第 14.7 段的规定将继续无限期适用于此类权利、义务和责任。2021 年 7 月 27 日

10. 免责声明

10.1 您明确理解并同意,您使用 SDK 的风险完全由您自行承担,并且 SDK 按“现状”和“可用”提供,Google 不提供任何形式的保证。10.2 您使用 SDK 以及通过使用 SDK 下载或以其他方式获得的任何材料均由您自行判断和承担风险,您对因此类使用而导致的计算机系统或其他设备的任何损害或数据丢失负全部责任。10.3 Google 进一步明确否认所有明示或暗示的任何形式的保证和条件,包括但不限于适销性、特定用途适用性和不侵权的默示保证和条件。

11. 责任限制

11.1 您明确理解并同意,Google、其子公司和关联公司及其许可方在任何责任理论下均不对您承担任何直接、间接、附带、特殊、后果性或惩戒性损害的责任,包括任何数据丢失,无论 Google 或其代表是否已被告知或应该意识到发生此类损失的可能性。

12. 赔偿

12.1 在法律允许的最大范围内,您同意为 Google、其关联公司及其各自的董事、高级职员、员工和代理人进行辩护、赔偿并使其免受因以下原因引起或导致的任何及所有索赔、诉讼、起诉或程序,以及任何及所有损失、负债、损害、成本和费用(包括合理的律师费):(a) 您使用 SDK;(b) 您在 SDK 上开发的任何应用程序侵犯任何人的著作权、商标、商业秘密、商业外观、专利或其他知识产权,或诽谤任何人或侵犯其公开权或隐私权;以及 (c) 您未遵守许可协议。

13. 许可协议的变更

13.1 Google 可能会在分发新版本 SDK 时对许可协议进行更改。进行这些更改后,Google 将在提供 SDK 的网站上提供新版本的许可协议。14.1 许可协议构成您与 Google 之间的完整法律协议,并管辖您对 SDK 的使用(不包括 Google 可能根据单独书面协议向您提供的任何服务),并完全取代您与 Google 之间关于 SDK 的任何先前协议。14.2 您同意,如果 Google 未行使或执行许可协议中包含的(或 Google 根据任何适用法律享有的)任何法律权利或补救措施,这不应被视为 Google 权利的正式放弃,并且这些权利或补救措施仍可供 Google 使用。14.3 如果任何有权决定此事项的法院裁定许可协议的任何条款无效,则该条款将从许可协议中删除,而不影响许可协议的其余部分。许可协议的其余条款将继续有效且可执行。14.4 您承认并同意,Google 所属公司集团的每个成员均应为许可协议的第三方受益人,并且此类其他公司应有权直接执行和依赖许可协议中赋予其利益(或权利)的任何条款。除此之外,没有其他个人或公司应为许可协议的第三方受益人。14.5 出口限制。SDK 受美国出口法律和法规的约束。您必须遵守适用于 SDK 的所有国内和国际出口法律和法规。这些法律包括对目的地、最终用户和最终用途的限制。14.6 许可协议中授予的权利未经另一方事先书面批准,您或 Google 均不得转让或转移。未经另一方事先书面批准,您或 Google 均不得委托其在许可协议下的责任或义务。14.7 许可协议以及您与 Google 在许可协议下的关系应受加利福尼亚州法律管辖,不考虑其冲突法规定。您和 Google 同意服从位于加利福尼亚州圣克拉拉县的法院的专属管辖权,以解决因许可协议引起的任何法律事项。尽管如此,您同意 Google 仍可在任何司法管辖区申请禁令救济(或同等类型的紧急法律救济)。2021 年 7 月 27 日
下载适用于 Windows 的 Android SDK 平台工具

platform-tools-latest-windows.zip

下载 Android SDK 平台工具

下载前,您必须同意以下条款和条件。

条款和条件

这是 Android 软件开发工具包许可协议

1. 引言

1.1 Android 软件开发工具包(在许可协议中称为“SDK”,特指包括 Android 系统文件、打包的 API 和 Google API 附加组件)根据本许可协议的条款授权给您使用。本许可协议构成您与 Google 之间就您使用 SDK 达成的具有法律约束力的合同。1.2 “Android”指针对设备的 Android 软件堆栈,根据 Android 开源项目提供,其网址为:https://aosp.org.cn/,并会不时更新。1.3 “兼容实现”指任何 Android 设备,其 (i) 符合 Android 兼容性定义文档(可在 Android 兼容性网站 https://aosp.org.cn/compatibility 上找到,并可能不时更新);以及 (ii) 成功通过 Android 兼容性测试套件 (CTS)。1.4 “Google”指 Google LLC,根据美国特拉华州法律组织,并在美国法律下运营,主要营业地点位于美国加利福尼亚州山景城 Amphitheatre Parkway 1600 号,邮编 94043。

2. 接受本许可协议

2.1 为了使用 SDK,您必须首先同意许可协议。如果您不接受许可协议,则不得使用 SDK。2.2 点击接受和/或使用本 SDK,即表示您同意许可协议的条款。2.3 如果您是根据美国或其他国家(包括您居住或使用 SDK 的国家)的法律被禁止接收 SDK 的个人,则您不得使用 SDK 且不得接受许可协议。2.4 如果您代表您的雇主或其他实体同意受许可协议的约束,则您声明并保证您拥有完全的法律授权,可以将您的雇主或该实体约束于许可协议。如果您没有所需的授权,您不得代表您的雇主或其他实体接受许可协议或使用 SDK。

3. Google 授予的 SDK 许可

3.1 根据许可协议的条款,Google 授予您有限的、全球性的、免版税的、不可转让的、非排他性的、不可再许可的许可,仅用于为 Android 兼容实现开发应用程序。3.2 您不得使用本 SDK 为其他平台(包括 Android 的不兼容实现)开发应用程序,或开发其他 SDK。当然,您可以自由地为其他平台(包括 Android 的不兼容实现)开发应用程序,前提是本 SDK 未用于该目的。3.3 您同意 Google 或第三方拥有 SDK 的所有合法权利、所有权和权益,包括 SDK 中存在的任何知识产权。“知识产权”指专利法、著作权法、商业秘密法、商标法以及任何所有其他专有权利下的任何及所有权利。Google 保留所有未明确授予您的权利。3.4 您不得将 SDK 用于许可协议未明确允许的任何目的。除非适用第三方许可要求,否则您不得复制(备份除外)、修改、改编、再分发、反编译、逆向工程、反汇编或创建 SDK 或 SDK 任何部分的衍生作品。3.5 根据开源软件许可获得许可的 SDK 组件的使用、复制和分发仅受该开源软件许可条款的管辖,而不受本许可协议的管辖。3.6 您同意 Google 提供的 SDK 的形式和性质可能在不事先通知您的情况下发生变化,并且未来版本的 SDK 可能与在 SDK 早期版本上开发的应用程序不兼容。您同意 Google 可自行决定在不事先通知您的情况下永久或暂时停止向您或一般用户提供 SDK(或 SDK 内的任何功能)。3.7 许可协议中的任何内容均不授予您使用 Google 任何商号、商标、服务标记、徽标、域名或其他独特品牌特征的权利。3.8 您同意不移除、遮盖或更改可能附加或包含在 SDK 中的任何专有权利通知(包括著作权和商标通知)。

4. 您对 SDK 的使用

4.1 Google 同意,根据许可协议,它不会从您(或您的许可人)获得您使用 SDK 开发的任何软件应用程序的任何权利、所有权或权益,包括存在于这些应用程序中的任何知识产权。4.2 您同意仅出于以下目的使用 SDK 和编写应用程序:(a) 许可协议以及 (b) 相关司法管辖区内的任何适用法律、法规或普遍接受的实践或指南(包括有关数据或软件进出美国或其他相关国家的出口法律)。4.3 您同意,如果您使用 SDK 为普通公众用户开发应用程序,您将保护这些用户的隐私和合法权利。如果用户向您提供用户名、密码或其他登录信息或个人信息,您必须让用户知晓该信息将可供您的应用程序使用,并且您必须为这些用户提供法律上充分的隐私通知和保护。如果您的应用程序存储用户提供的个人或敏感信息,则必须安全地进行存储。如果用户向您的应用程序提供 Google 帐户信息,您的应用程序只能在用户已授予您执行此操作的权限时,并且仅出于用户授予您权限的有限目的,才能使用该信息访问用户的 Google 帐户。4.4 您同意不与 SDK 进行任何干扰、中断、损坏或未经授权访问任何第三方(包括但不限于 Google 或任何移动通信运营商)服务器、网络或其他财产或服务的活动,包括开发或分发应用程序。4.5 您同意您对通过 Android 和/或 Android 应用程序创建、传输或显示的任何数据、内容或资源以及您的行为后果(包括 Google 可能遭受的任何损失或损害)承担全部责任(Google 对您或任何第三方不承担任何责任)。4.6 您同意您对违反许可协议、任何适用第三方合同或服务条款或任何适用法律法规下的义务以及任何此类违约行为的后果(包括 Google 或任何第三方可能遭受的任何损失或损害)承担全部责任(Google 对您或任何第三方不承担任何责任)。

5. 您的开发者凭据

5.1 您同意,您有责任维护 Google 可能向您颁发或您可能自行选择的任何开发者凭据的机密性,并且您将对在您的开发者凭据下开发的所有应用程序承担全部责任。

6. 隐私和信息

6.1 为了不断创新和改进 SDK,Google 可能会从软件中收集某些使用统计数据,包括但不限于唯一标识符、关联的 IP 地址、软件版本号以及 SDK 中正在使用的工具和/或服务以及它们如何使用等信息。在收集任何此类信息之前,SDK 将通知您并征求您的同意。如果您拒绝同意,则不会收集该信息。6.2 收集到的数据将进行汇总分析以改进 SDK,并根据 Google 的隐私政策进行维护,该政策位于以下网址:https://policies.google.com/privacy 6.3 匿名和汇总的数据集可能会与 Google 合作伙伴共享以改进 SDK。

7. 第三方应用程序

7.1 如果您使用 SDK 运行由第三方开发的应用程序或访问由第三方提供的数据、内容或资源,则您同意 Google 不对此类应用程序、数据、内容或资源负责。您理解您可能通过此类第三方应用程序访问的所有数据、内容或资源均由其原始来源方承担全部责任,并且 Google 对您因使用或访问任何此类第三方应用程序、数据、内容或资源而可能遭受的任何损失或损害不承担任何责任。7.2 您应知晓,通过此类第三方应用程序呈现给您的数据、内容和资源可能受到由提供者(或代表他们的其他人或公司)拥有的知识产权的保护。除非相关所有者明确授予您权限,否则您不得修改、租赁、出租、出借、出售、分发或创建基于这些数据、内容或资源(无论是全部还是部分)的衍生作品。7.3 您承认,您对第三方应用程序、数据、内容或资源的使用可能受您与相关第三方之间单独条款的约束。在这种情况下,许可协议不影响您与这些第三方的法律关系。

8. 使用 Android API

8.1 Google 数据 API 8.1.1 如果您使用任何 API 从 Google 检索数据,您承认该数据可能受到由 Google 或提供该数据的各方(或代表他们的其他人或公司)拥有的知识产权的保护。您使用任何此类 API 可能受附加服务条款的约束。除非相关服务条款允许,否则您不得修改、租赁、出租、出借、出售、分发或创建基于此数据(无论是全部还是部分)的衍生作品。8.1.2 如果您使用任何 API 从 Google 检索用户数据,您承认并同意您只能在获得用户明确同意且用户已授予您权限的有限目的下检索数据。如果您使用 Android 识别服务 API(文档见以下网址:https://developer.android.com/reference/android/speech/RecognitionService,并会不时更新),您承认 API 的使用受《Google 作为数据处理者的产品数据处理附录》的约束,该附录位于以下网址:https://privacy.google.com/businesses/gdprprocessorterms/,并会不时更新。点击接受即表示您同意《Google 作为数据处理者的产品数据处理附录》的条款。

9. 终止本许可协议

9.1 许可协议将持续有效,直至您或 Google 按照下文规定终止。9.2 如果您想终止许可协议,您可以通过停止使用 SDK 和任何相关开发者凭据来终止。9.3 Google 可随时终止与您的许可协议,如果:(A) 您违反了许可协议的任何条款;或 (B) Google 法律要求这样做;或 (C) Google 曾与您合作提供 SDK 某些部分(如 API)的合作伙伴已终止与 Google 的关系或已停止向您提供 SDK 的某些部分;或 (D) Google 决定不再向您居住或您使用服务的国家/地区的用户提供 SDK 或 SDK 的某些部分,或者 Google 酌情认为向您提供 SDK 或某些 SDK 服务不再具有商业可行性。9.4 当许可协议终止时,您和 Google 已从中受益、已受其约束(或在许可协议生效期间已累积)或明确规定无限期持续的所有法律权利、义务和责任将不受此终止的影响,并且第 14.7 段的规定将继续无限期适用于此类权利、义务和责任。2021 年 7 月 27 日

10. 免责声明

10.1 您明确理解并同意,您使用 SDK 的风险完全由您自行承担,并且 SDK 按“现状”和“可用”提供,Google 不提供任何形式的保证。10.2 您使用 SDK 以及通过使用 SDK 下载或以其他方式获得的任何材料均由您自行判断和承担风险,您对因此类使用而导致的计算机系统或其他设备的任何损害或数据丢失负全部责任。10.3 Google 进一步明确否认所有明示或暗示的任何形式的保证和条件,包括但不限于适销性、特定用途适用性和不侵权的默示保证和条件。

11. 责任限制

11.1 您明确理解并同意,Google、其子公司和关联公司及其许可方在任何责任理论下均不对您承担任何直接、间接、附带、特殊、后果性或惩戒性损害的责任,包括任何数据丢失,无论 Google 或其代表是否已被告知或应该意识到发生此类损失的可能性。

12. 赔偿

12.1 在法律允许的最大范围内,您同意为 Google、其关联公司及其各自的董事、高级职员、员工和代理人进行辩护、赔偿并使其免受因以下原因引起或导致的任何及所有索赔、诉讼、起诉或程序,以及任何及所有损失、负债、损害、成本和费用(包括合理的律师费):(a) 您使用 SDK;(b) 您在 SDK 上开发的任何应用程序侵犯任何人的著作权、商标、商业秘密、商业外观、专利或其他知识产权,或诽谤任何人或侵犯其公开权或隐私权;以及 (c) 您未遵守许可协议。

13. 许可协议的变更

13.1 Google 可能会在分发新版本 SDK 时对许可协议进行更改。进行这些更改后,Google 将在提供 SDK 的网站上提供新版本的许可协议。14.1 许可协议构成您与 Google 之间的完整法律协议,并管辖您对 SDK 的使用(不包括 Google 可能根据单独书面协议向您提供的任何服务),并完全取代您与 Google 之间关于 SDK 的任何先前协议。14.2 您同意,如果 Google 未行使或执行许可协议中包含的(或 Google 根据任何适用法律享有的)任何法律权利或补救措施,这不应被视为 Google 权利的正式放弃,并且这些权利或补救措施仍可供 Google 使用。14.3 如果任何有权决定此事项的法院裁定许可协议的任何条款无效,则该条款将从许可协议中删除,而不影响许可协议的其余部分。许可协议的其余条款将继续有效且可执行。14.4 您承认并同意,Google 所属公司集团的每个成员均应为许可协议的第三方受益人,并且此类其他公司应有权直接执行和依赖许可协议中赋予其利益(或权利)的任何条款。除此之外,没有其他个人或公司应为许可协议的第三方受益人。14.5 出口限制。SDK 受美国出口法律和法规的约束。您必须遵守适用于 SDK 的所有国内和国际出口法律和法规。这些法律包括对目的地、最终用户和最终用途的限制。14.6 许可协议中授予的权利未经另一方事先书面批准,您或 Google 均不得转让或转移。未经另一方事先书面批准,您或 Google 均不得委托其在许可协议下的责任或义务。14.7 许可协议以及您与 Google 在许可协议下的关系应受加利福尼亚州法律管辖,不考虑其冲突法规定。您和 Google 同意服从位于加利福尼亚州圣克拉拉县的法院的专属管辖权,以解决因许可协议引起的任何法律事项。尽管如此,您同意 Google 仍可在任何司法管辖区申请禁令救济(或同等类型的紧急法律救济)。2021 年 7 月 27 日
下载适用于 Mac 的 Android SDK 平台工具

platform-tools-latest-darwin.zip

下载 Android SDK 平台工具

下载前,您必须同意以下条款和条件。

条款和条件

这是 Android 软件开发工具包许可协议

1. 引言

1.1 Android 软件开发工具包(在许可协议中称为“SDK”,特指包括 Android 系统文件、打包的 API 和 Google API 附加组件)根据本许可协议的条款授权给您使用。本许可协议构成您与 Google 之间就您使用 SDK 达成的具有法律约束力的合同。1.2 “Android”指针对设备的 Android 软件堆栈,根据 Android 开源项目提供,其网址为:https://aosp.org.cn/,并会不时更新。1.3 “兼容实现”指任何 Android 设备,其 (i) 符合 Android 兼容性定义文档(可在 Android 兼容性网站 https://aosp.org.cn/compatibility 上找到,并可能不时更新);以及 (ii) 成功通过 Android 兼容性测试套件 (CTS)。1.4 “Google”指 Google LLC,根据美国特拉华州法律组织,并在美国法律下运营,主要营业地点位于美国加利福尼亚州山景城 Amphitheatre Parkway 1600 号,邮编 94043。

2. 接受本许可协议

2.1 为了使用 SDK,您必须首先同意许可协议。如果您不接受许可协议,则不得使用 SDK。2.2 点击接受和/或使用本 SDK,即表示您同意许可协议的条款。2.3 如果您是根据美国或其他国家(包括您居住或使用 SDK 的国家)的法律被禁止接收 SDK 的个人,则您不得使用 SDK 且不得接受许可协议。2.4 如果您代表您的雇主或其他实体同意受许可协议的约束,则您声明并保证您拥有完全的法律授权,可以将您的雇主或该实体约束于许可协议。如果您没有所需的授权,您不得代表您的雇主或其他实体接受许可协议或使用 SDK。

3. Google 授予的 SDK 许可

3.1 根据许可协议的条款,Google 授予您有限的、全球性的、免版税的、不可转让的、非排他性的、不可再许可的许可,仅用于为 Android 兼容实现开发应用程序。3.2 您不得使用本 SDK 为其他平台(包括 Android 的不兼容实现)开发应用程序,或开发其他 SDK。当然,您可以自由地为其他平台(包括 Android 的不兼容实现)开发应用程序,前提是本 SDK 未用于该目的。3.3 您同意 Google 或第三方拥有 SDK 的所有合法权利、所有权和权益,包括 SDK 中存在的任何知识产权。“知识产权”指专利法、著作权法、商业秘密法、商标法以及任何所有其他专有权利下的任何及所有权利。Google 保留所有未明确授予您的权利。3.4 您不得将 SDK 用于许可协议未明确允许的任何目的。除非适用第三方许可要求,否则您不得复制(备份除外)、修改、改编、再分发、反编译、逆向工程、反汇编或创建 SDK 或 SDK 任何部分的衍生作品。3.5 根据开源软件许可获得许可的 SDK 组件的使用、复制和分发仅受该开源软件许可条款的管辖,而不受本许可协议的管辖。3.6 您同意 Google 提供的 SDK 的形式和性质可能在不事先通知您的情况下发生变化,并且未来版本的 SDK 可能与在 SDK 早期版本上开发的应用程序不兼容。您同意 Google 可自行决定在不事先通知您的情况下永久或暂时停止向您或一般用户提供 SDK(或 SDK 内的任何功能)。3.7 许可协议中的任何内容均不授予您使用 Google 任何商号、商标、服务标记、徽标、域名或其他独特品牌特征的权利。3.8 您同意不移除、遮盖或更改可能附加或包含在 SDK 中的任何专有权利通知(包括著作权和商标通知)。

4. 您对 SDK 的使用

4.1 Google 同意,根据许可协议,它不会从您(或您的许可人)获得您使用 SDK 开发的任何软件应用程序的任何权利、所有权或权益,包括存在于这些应用程序中的任何知识产权。4.2 您同意仅出于以下目的使用 SDK 和编写应用程序:(a) 许可协议以及 (b) 相关司法管辖区内的任何适用法律、法规或普遍接受的实践或指南(包括有关数据或软件进出美国或其他相关国家的出口法律)。4.3 您同意,如果您使用 SDK 为普通公众用户开发应用程序,您将保护这些用户的隐私和合法权利。如果用户向您提供用户名、密码或其他登录信息或个人信息,您必须让用户知晓该信息将可供您的应用程序使用,并且您必须为这些用户提供法律上充分的隐私通知和保护。如果您的应用程序存储用户提供的个人或敏感信息,则必须安全地进行存储。如果用户向您的应用程序提供 Google 帐户信息,您的应用程序只能在用户已授予您执行此操作的权限时,并且仅出于用户授予您权限的有限目的,才能使用该信息访问用户的 Google 帐户。4.4 您同意不与 SDK 进行任何干扰、中断、损坏或未经授权访问任何第三方(包括但不限于 Google 或任何移动通信运营商)服务器、网络或其他财产或服务的活动,包括开发或分发应用程序。4.5 您同意您对通过 Android 和/或 Android 应用程序创建、传输或显示的任何数据、内容或资源以及您的行为后果(包括 Google 可能遭受的任何损失或损害)承担全部责任(Google 对您或任何第三方不承担任何责任)。4.6 您同意您对违反许可协议、任何适用第三方合同或服务条款或任何适用法律法规下的义务以及任何此类违约行为的后果(包括 Google 或任何第三方可能遭受的任何损失或损害)承担全部责任(Google 对您或任何第三方不承担任何责任)。

5. 您的开发者凭据

5.1 您同意,您有责任维护 Google 可能向您颁发或您可能自行选择的任何开发者凭据的机密性,并且您将对在您的开发者凭据下开发的所有应用程序承担全部责任。

6. 隐私和信息

6.1 为了不断创新和改进 SDK,Google 可能会从软件中收集某些使用统计数据,包括但不限于唯一标识符、关联的 IP 地址、软件版本号以及 SDK 中正在使用的工具和/或服务以及它们如何使用等信息。在收集任何此类信息之前,SDK 将通知您并征求您的同意。如果您拒绝同意,则不会收集该信息。6.2 收集到的数据将进行汇总分析以改进 SDK,并根据 Google 的隐私政策进行维护,该政策位于以下网址:https://policies.google.com/privacy 6.3 匿名和汇总的数据集可能会与 Google 合作伙伴共享以改进 SDK。

7. 第三方应用程序

7.1 如果您使用 SDK 运行由第三方开发的应用程序或访问由第三方提供的数据、内容或资源,则您同意 Google 不对此类应用程序、数据、内容或资源负责。您理解您可能通过此类第三方应用程序访问的所有数据、内容或资源均由其原始来源方承担全部责任,并且 Google 对您因使用或访问任何此类第三方应用程序、数据、内容或资源而可能遭受的任何损失或损害不承担任何责任。7.2 您应知晓,通过此类第三方应用程序呈现给您的数据、内容和资源可能受到由提供者(或代表他们的其他人或公司)拥有的知识产权的保护。除非相关所有者明确授予您权限,否则您不得修改、租赁、出租、出借、出售、分发或创建基于这些数据、内容或资源(无论是全部还是部分)的衍生作品。7.3 您承认,您对第三方应用程序、数据、内容或资源的使用可能受您与相关第三方之间单独条款的约束。在这种情况下,许可协议不影响您与这些第三方的法律关系。

8. 使用 Android API

8.1 Google 数据 API 8.1.1 如果您使用任何 API 从 Google 检索数据,您承认该数据可能受到由 Google 或提供该数据的各方(或代表他们的其他人或公司)拥有的知识产权的保护。您使用任何此类 API 可能受附加服务条款的约束。除非相关服务条款允许,否则您不得修改、租赁、出租、出借、出售、分发或创建基于此数据(无论是全部还是部分)的衍生作品。8.1.2 如果您使用任何 API 从 Google 检索用户数据,您承认并同意您只能在获得用户明确同意且用户已授予您权限的有限目的下检索数据。如果您使用 Android 识别服务 API(文档见以下网址:https://developer.android.com/reference/android/speech/RecognitionService,并会不时更新),您承认 API 的使用受《Google 作为数据处理者的产品数据处理附录》的约束,该附录位于以下网址:https://privacy.google.com/businesses/gdprprocessorterms/,并会不时更新。点击接受即表示您同意《Google 作为数据处理者的产品数据处理附录》的条款。

9. 终止本许可协议

9.1 许可协议将持续有效,直至您或 Google 按照下文规定终止。9.2 如果您想终止许可协议,您可以通过停止使用 SDK 和任何相关开发者凭据来终止。9.3 Google 可随时终止与您的许可协议,如果:(A) 您违反了许可协议的任何条款;或 (B) Google 法律要求这样做;或 (C) Google 曾与您合作提供 SDK 某些部分(如 API)的合作伙伴已终止与 Google 的关系或已停止向您提供 SDK 的某些部分;或 (D) Google 决定不再向您居住或您使用服务的国家/地区的用户提供 SDK 或 SDK 的某些部分,或者 Google 酌情认为向您提供 SDK 或某些 SDK 服务不再具有商业可行性。9.4 当许可协议终止时,您和 Google 已从中受益、已受其约束(或在许可协议生效期间已累积)或明确规定无限期持续的所有法律权利、义务和责任将不受此终止的影响,并且第 14.7 段的规定将继续无限期适用于此类权利、义务和责任。2021 年 7 月 27 日

10. 免责声明

10.1 您明确理解并同意,您使用 SDK 的风险完全由您自行承担,并且 SDK 按“现状”和“可用”提供,Google 不提供任何形式的保证。10.2 您使用 SDK 以及通过使用 SDK 下载或以其他方式获得的任何材料均由您自行判断和承担风险,您对因此类使用而导致的计算机系统或其他设备的任何损害或数据丢失负全部责任。10.3 Google 进一步明确否认所有明示或暗示的任何形式的保证和条件,包括但不限于适销性、特定用途适用性和不侵权的默示保证和条件。

11. 责任限制

11.1 您明确理解并同意,Google、其子公司和关联公司及其许可方在任何责任理论下均不对您承担任何直接、间接、附带、特殊、后果性或惩戒性损害的责任,包括任何数据丢失,无论 Google 或其代表是否已被告知或应该意识到发生此类损失的可能性。

12. 赔偿

12.1 在法律允许的最大范围内,您同意为 Google、其关联公司及其各自的董事、高级职员、员工和代理人进行辩护、赔偿并使其免受因以下原因引起或导致的任何及所有索赔、诉讼、起诉或程序,以及任何及所有损失、负债、损害、成本和费用(包括合理的律师费):(a) 您使用 SDK;(b) 您在 SDK 上开发的任何应用程序侵犯任何人的著作权、商标、商业秘密、商业外观、专利或其他知识产权,或诽谤任何人或侵犯其公开权或隐私权;以及 (c) 您未遵守许可协议。

13. 许可协议的变更

13.1 Google 可能会在分发新版本 SDK 时对许可协议进行更改。进行这些更改后,Google 将在提供 SDK 的网站上提供新版本的许可协议。14.1 许可协议构成您与 Google 之间的完整法律协议,并管辖您对 SDK 的使用(不包括 Google 可能根据单独书面协议向您提供的任何服务),并完全取代您与 Google 之间关于 SDK 的任何先前协议。14.2 您同意,如果 Google 未行使或执行许可协议中包含的(或 Google 根据任何适用法律享有的)任何法律权利或补救措施,这不应被视为 Google 权利的正式放弃,并且这些权利或补救措施仍可供 Google 使用。14.3 如果任何有权决定此事项的法院裁定许可协议的任何条款无效,则该条款将从许可协议中删除,而不影响许可协议的其余部分。许可协议的其余条款将继续有效且可执行。14.4 您承认并同意,Google 所属公司集团的每个成员均应为许可协议的第三方受益人,并且此类其他公司应有权直接执行和依赖许可协议中赋予其利益(或权利)的任何条款。除此之外,没有其他个人或公司应为许可协议的第三方受益人。14.5 出口限制。SDK 受美国出口法律和法规的约束。您必须遵守适用于 SDK 的所有国内和国际出口法律和法规。这些法律包括对目的地、最终用户和最终用途的限制。14.6 许可协议中授予的权利未经另一方事先书面批准,您或 Google 均不得转让或转移。未经另一方事先书面批准,您或 Google 均不得委托其在许可协议下的责任或义务。14.7 许可协议以及您与 Google 在许可协议下的关系应受加利福尼亚州法律管辖,不考虑其冲突法规定。您和 Google 同意服从位于加利福尼亚州圣克拉拉县的法院的专属管辖权,以解决因许可协议引起的任何法律事项。尽管如此,您同意 Google 仍可在任何司法管辖区申请禁令救济(或同等类型的紧急法律救济)。2021 年 7 月 27 日
下载适用于 Linux 的 Android SDK 平台工具

platform-tools-latest-linux.zip