You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

未接受SDK组件许可协议问题求助:已执行相关操作仍报错

解决「未接受SDK组件许可协议」的实用方案

我之前也碰到过一模一样的问题,折腾了好一阵才搞定,给你几个亲测有效的方案试试:

  • 用命令行强制接受所有许可
    有时候GUI版的SDK Manager会有缓存或者遗漏,命令行方式更可靠。打开终端(Windows用命令提示符或PowerShell),执行以下命令:

    # 先替换成你的SDK路径,比如Windows:C:\Users\你的用户名\AppData\Local\Android\Sdk
    $ANDROID_HOME/tools/bin/sdkmanager --licenses
    

    执行后会列出所有未接受的许可,依次输入y确认即可。如果不知道$ANDROID_HOME路径,直接用绝对路径替换就行。

  • 核对gradle配置与已安装SDK版本
    打开项目的Module级build.gradle文件,检查compileSdkVersion、targetSdkVersion对应的SDK版本,是否真的在SDK Manager里安装了。有时候你以为装了,但其实漏了对应版本的SDK Platform,或者安装时没确认许可。

  • 手动修复licenses文件夹
    找到SDK根目录下的licenses文件夹(比如~/Library/Android/sdk/licenses或C:\Users\XXX\AppData\Local\Android\Sdk\licenses):

    • 如果文件夹为空,新建一个名为android-sdk-license的文件,内容写入:8933bad161af4178b1185d1a37fbf41ea5269c55
    • 如果已有该文件,打开确认内容是否和上面一致,不一致就替换掉,保存后重启IDE。
  • 清理IDE缓存并重启
    Android Studio的缓存偶尔会导致状态不同步,点击顶部菜单栏的File -> Invalidate Caches...,勾选Invalidate and Restart,等IDE重启后再尝试运行项目。

  • 检查代理设置(如果有使用)
    如果你开启了代理,可能导致许可信息无法正确同步到本地。打开File -> Settings -> Appearance & Behavior -> System Settings -> HTTP Proxy,确认代理配置正确,或者暂时关闭代理后重新接受许可。

如果以上方法都不行,可以试试卸载对应SDK组件后重新安装,或者更新Android Studio到最新稳定版,很多这类问题都是版本兼容导致的。

内容的提问来源于stack exchange,提问作者Trần Hòa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 08:15:16