当前位置: 首页 > 知识库问答 >
问题:

您尚未接受下列SDK组件的许可协议[副本]

闻人和歌
2023-03-14

我下载了最新的Android SDK工具版本24.4.1。我使用命令行安装SDK。当被询问时,我键入了y

您尚未接受以下SDK组件的许可协议:[Android SDK Platform 23,Android SDK Build-Tools 23.0.1]。在构建项目之前,您需要接受许可协议,并使用Android Studio SDK Manager完成缺少的组件的安装。或者,要了解如何将许可协议从一个工作站传输到另一个工作站,请访问http://d.android.com/r/studio-ui/export-licens.html

我检查了放置Android工具的~/.Android/opt/android-sdk。都不包含名为licens的文件夹。

共有1个答案

范朗
2023-03-14

从命令行接受许可协议的方式已更改。您可以使用SDK管理器,该管理器位于:$android_sdk_root/tools/bin

例如在Linux上:

cd ~/Library/Android/sdk/tools/bin/

按如下所示运行sdkmanager:

./sdkmanager --licenses
cd /d "%ANDROID_SDK_ROOT%/tools/bin"
sdkmanager --licenses

您的机器上可能有两个Android SDK。确保同时检查~/library/android/sdk/usr/local/share/android-sdk!如果不确定,完全从你的机器上卸载Android Studio,从一个干净的石板开始。

更新:不推荐使用ANDROID_HOME,ANDROID_SDK_ROOT现在是正确的变量

 类似资料: