Unity Android SDK 升级、安装 build-tools、platform-tools

news/2025/2/24 14:47:46

Unity Android SDK 升级、安装 build-tools、platform-tools

通过 Unity Hub 安装的 Android SDK 需要下载 特定版本的 build-tools、platform-tools 如何操作?

以 Unity 2022.3.26f1 为例,打开安装目录,找到如下目录

2022.3.26f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\bin

我电脑上的路径是 D:\A_Unity\2022.3.26f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\bin
在 bin 这个文件夹中打开 cmd 命令
执行命令

D:\A_Unity\2022.3.26f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\bin\sdkmanager.bat --list

等待执行完毕输出所有可用的 build-tools、platform-tools 版本,日志太多,我粘贴部分我们关注的部分

Warning: Errors during XML parse:
Warning: Additionally, the fallback loader failed to parse the XML.
Installed packages:=====================] 100% Computing updates...
  Path                 | Version | Description                   | Location
  -------              | ------- | -------                       | -------
  build-tools;32.0.0   | 32.0.0  | Android SDK Build-Tools 32    | build-tools\32.0.0\
  build-tools;34.0.0   | 34.0.0  | Android SDK Build-Tools 34    | build-tools\34.0.0\
  build-tools;35.0.0   | 35.0.0  | Android SDK Build-Tools 35    | build-tools\35.0.0\
  platform-tools       | 32.0.0  | Android SDK Platform-Tools 32 | platform-tools\
  platforms;android-31 | 1       | Android SDK Platform 31       | platforms\android-31\
  platforms;android-32 | 1       | Android SDK Platform 32       | platforms\android-32\
  platforms;android-34 | 3       | Android SDK Platform 34       | platforms\android-34\
  platforms;android-35 | 2       | Android SDK Platform 35       | platforms\android-35\
  tools                | 26.1.1  | Android SDK Tools 26.1.1      | tools\

Available Packages:
  Path                                                                            | Version           | Description

  -------                                                                         | -------           | -------
  add-ons;addon-google_apis-google-18                                             | 4                 | Google APIs

  add-ons;addon-google_apis-google-19                                             | 20                | Google APIs

  add-ons;addon-google_apis-google-21                                             | 1                 | Google APIs

  add-ons;addon-google_apis-google-22                                             | 1                 | Google APIs

  add-ons;addon-google_apis-google-23                                             | 1                 | Google APIs

  add-ons;addon-google_apis-google-24                                             | 1                 | Google APIs


  build-tools;34.0.0-rc3                                                          | 34.0.0 rc3        | Android SDK Build-Tools 34-rc3

  build-tools;35.0.0                                                              | 35.0.0            | Android SDK Build-Tools 35

  build-tools;35.0.0-rc1                                                          | 35.0.0 rc1        | Android SDK Build-Tools 35-rc1

  build-tools;35.0.1                                                              | 35.0.1            | Android SDK Build-Tools 35.0.1

  build-tools;36.0.0-rc1                                                          | 36.0.0 rc1        | Android SDK Build-Tools 36-rc1


  cmake;3.31.4                                                                    | 3.31.4            | CMake 3.31.4

  cmake;3.31.5                                                                    | 3.31.5            | CMake 3.31.5

  cmake;3.6.4111459                                                               | 3.6.4111459       | CMake 3.6.4111459

  cmdline-tools;16.0-alpha01                                                      | 16.0.0 rc1        | Android SDK Command-line Tools

  cmdline-tools;17.0                                                              | 17.0              | Android SDK Command-line Tools

  cmdline-tools;19.0-alpha01                                                      | 19.0.0 rc1        | Android SDK Command-line Tools

  cmdline-tools;latest                                                            | 19.0.0 rc1        | Android SDK Command-line Tools (latest)

  emulator                                                                        | 35.3.12           | Android Emulator

  ndk;27.1.12297006                                                               | 27.1.12297006     | NDK (Side by side) 27.1.12297006

  ndk;27.2.12479018                                                               | 27.2.12479018     | NDK (Side by side) 27.2.12479018

  ndk;28.0.12433566                                                               | 28.0.12433566 rc1 | NDK (Side by side) 28.0.12433566

  ndk;28.0.12674087                                                               | 28.0.12674087 rc2 | NDK (Side by side) 28.0.12674087

  ndk;28.0.12916984                                                               | 28.0.12916984 rc3 | NDK (Side by side) 28.0.12916984

  ndk;28.0.13004108                                                               | 28.0.13004108     | NDK (Side by side) 28.0.13004108

  platform-tools                                                                  | 35.0.2            | Android SDK Platform-Tools

  platforms;android-31                                                            | 1                 | Android SDK Platform 31

  platforms;android-32                                                            | 1                 | Android SDK Platform 32

  platforms;android-33                                                            | 3                 | Android SDK Platform 33

  platforms;android-34                                                            | 3                 | Android SDK Platform 34

  platforms;android-35                                                            | 2                 | Android SDK Platform 35

  platforms;android-Baklava                                                       | 5                 | Android SDK Platform Baklava

  skiaparser;1                                                                    | 6                 | Layout Inspector image server for API 29-30

  skiaparser;2                                                                    | 3                 | Layout Inspector image server for API S

  skiaparser;3                                                                    | 6                 | Layout Inspector image server for API 31-36

  sources;android-32                                                              | 1                 | Sources for Android 32

  sources;android-33                                                              | 1                 | Sources for Android 33

  sources;android-34                                                              | 2                 | Sources for Android 34

  sources;android-35                                                              | 1                 | Sources for Android 35

 
Available Updates:
  ID             | Installed | Available
  -------        | -------   | -------
  platform-tools | 32.0.0    | 35.0.2

Installed packages: 部分是已经安装的
Available Packages: 是有效可下载的
Available Updates: 是需要更新的

比如我需要下载 build-tools;35.0.0 和 platforms;android-35 在日志中查看有没有需要的版本

可以先到 2022.3.26f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools 路径下看看有没有 35.0.0
在这里插入图片描述
如果没有,则执行命令 sdkmanager.bat "build-tools;30.0.3"
等待安装完成

再到路径 2022.3.26f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms 查看是否已安装 android-35
在这里插入图片描述
如果没有,则执行命令 sdkmanager.bat "platforms;android-35"


http://www.niftyadmin.cn/n/5864483.html

相关文章

0083.基于springboot+uni-app的社区车位租赁系统小程序+论文

一、系统说明 基于springbootuni-app的社区车位租赁系统小程序,系统功能齐全, 代码简洁易懂,适合小白学编程。 现如今,信息种类变得越来越多,信息的容量也变得越来越大,这就是信息时代的标志。近些年,计算机科学发展…

Windows 主机与安卓设备网线直连配置教程

在一些特殊场景下,我们可能需要在 Windows 主机没有联网的情况下,与安卓设备通过网线直连进行通信。本文将详细介绍具体的配置步骤。 一、硬件准备 一根网线(直通线或交叉线,具体取决于设备接口)。 一台支持以太网连…

20-R 绘图 - 饼图

R 绘图 - 饼图 R 语言提供来大量的库来实现绘图功能。 饼图,或称饼状图,是一个划分为几个扇形的圆形统计图表,用于描述量、频率或百分比之间的相对关系。 R 语言使用 pie() 函数来实现饼图,语法格式如下: pie(x, l…

基于Springboot医院预约挂号小程序系统【附源码】

基于Springboot医院预约挂号小程序系统 效果如下: 小程序主页面 帖子页面 医生账号页面 留言内容页面 管理员主页面 用户管理页面 我的挂号页面 医生管理页面 研究背景 随着信息技术的飞速发展和互联网医疗的兴起,传统的医疗服务模式正面临着深刻的变…

一周学会Flask3 Python Web开发-flask3上下文全局变量session,g和current_app

锋哥原创的Flask3 Python Web开发 Flask3视频教程: 2025版 Flask3 Python web开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili flask3提供了session,g和current_app上下文全局变量来方便我们操作访问数据。 以下是一个表格,用于比较Flask中的…

《Operating System Concepts》阅读笔记:p87-p94

《Operating System Concepts》学习第 12 天,p87-p94 总结,总计 8 页。 一、技术总结 1.Android The Android operating system was designed by the Open Handset Alliance (led primarily by Google) and was developed for Android smartphones an…

【Transformer架构】

目录 一、Transformer介绍 1.1 Transformer的诞生 1.2 什么是Transformer 1.3 Transformer的优势 1.4 Transformer的市场 二、Transformer架构 2.1 Transformer模型的作用 2.2 Transformer总体架构图 2.2.1 Transformer总体架构 2.2.2 输入部分 2.2.3 输出部分 2.2.…

二、Spring Framework基础:IoC(控制反转)和DI(依赖注入)

Spring Core:深入理解 IoC 和 DI 原理 在 Java 开发中,Spring Framework 是一个极为重要的框架,而 IoC(控制反转)和 DI(依赖注入)是 Spring 的核心特性。它们不仅帮助开发者简化代码的复杂性&a…