📌  相关文章
📜  未能安装以下 Android SDK 软件包,因为某些许可证尚未被接受. build-tools;28.0.3 Android SDK Build-Tools 28.0.3 平台;android-29 Android SDK 平台 29 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:26:32.227000             🧑  作者: Mango

未能安装以下 Android SDK 软件包的原因

当你在安装或更新 Android SDK 软件包时,可能会遇到以下问题:

未能安装以下 Android SDK 软件包,因为某些许可证尚未被接受. build-tools;28.0.3 Android SDK Build-Tools 28.0.3 平台;android-29 Android SDK 平台 29

这个错误提示表明你需要接受某些许可证才能安装这些软件包。

如何接受许可证

在大多数情况下,你可以通过终端命令来接受许可证。在命令行中,进入 Android SDK 目录,运行以下命令:

cd ~/Android/Sdk/tools/bin
./sdkmanager --licenses

然后,你将被提示接受各个许可证。输入 y 来接受许可证。在一段时间后,所有必需的许可证都将被接受。

安装软件包

一旦你接受了许可证,你可以再次运行 sdkmanager 命令来安装软件包:

./sdkmanager "build-tools;28.0.3" "platforms;android-29"

这将安装 Build-Tools 版本 28.0.3 和 Android 平台版本 29。

结论

在安装 Android SDK 软件包时,你可能会遇到许可证错误。通过终端命令接受许可证,并重新运行 sdkmanager 命令来安装你需要的软件包。