我已经在我的 Ubuntu 机器上安装了 android sdk,我想看看我正在使用的版本是什么。 当谷歌搜索时,我在堆栈溢出中发现了几个与此相关的链接
这些链接指定了通过代码获取版本的方法,但是我如何通过 ubuntu 中的终端检查它?
您发布的两种方法适用于Android设备,不适用于安装了Android SDK进行开发的计算机。您的 Ubuntu 计算机上应该安装了许多 Android SDK。
在终端中检查您机器中所有可以使用sdkmanager工具的SDK:
${ANDROID_HOME}/tools/bin/sdkmanager --list
它将向您显示三个主要块:
Installed packages
、Available Packages
和Available Updates
。
您也可以使用相同的工具来更新和安装/卸载软件包。
在 ubuntu 上,您只需打开终端并输入
sdkmanager --list
如果你没有安装 sdk 管理器,你会看到类似这样的内容
sdkmanager --list
Command 'sdkmanager' not found, but can be installed with:
sudo apt install sdkmanager # version 0.6.5-1, or
sudo apt install google-android-cmdline-tools-1.0-installer # version 1.0+1695033340
sudo apt install google-android-cmdline-tools-10.0-installer # version 10.0+1695033340
sudo apt install google-android-cmdline-tools-11.0-installer # version 11.0+1695033340
sudo apt install google-android-cmdline-tools-2.1-installer # version 2.1+1695033340
sudo apt install google-android-cmdline-tools-3.0-installer # version 3.0+1695033340
sudo apt install google-android-cmdline-tools-4.0-installer # version 4.0+1695033340
我建议你使用第二个版本,以免出现有趣的错误,从那里命令
sdkmanager --list
可以工作,你将能够以表格格式看到你的sdk与版本
Path | Version | Description | Location
------- | ------- | ------- | -------
build-tools;34.0.0 | 34.0.0 | Android SDK Build-Tools 34 | build-tools/34.0.0/
cmdline-tools;1.0 | 1.0 | Android SDK Command-line Tools | cmdline-tools/1.0/
emulator | 34.1.19 | Android Emulator | emulator/