Kotlin Android项目运行报错:未接受SDK许可证致组件安装失败
解决Android SDK组件因许可证未接受无法安装的问题
方案1:通过命令行手动接受所有许可证
- 找到你的Android SDK安装路径:
- Windows:
C:\Users\<你的用户名>\AppData\Local\Android\Sdk - Mac:
~/Library/Android/sdk - Linux:
~/Android/Sdk
- Windows:
- 打开终端/命令提示符,进入SDK目录下的
tools/bin文件夹 - 执行命令:
sdkmanager --licenses - 按提示输入
y,接受所有未同意的许可证协议
方案2:验证IntelliJ的SDK配置
- 打开
File > Project Structure > SDK Location - 确认Android SDK路径和你上面操作的路径完全一致
- 检查
Project SDK是否已选择对应的Android API 34版本
方案3:清理缓存并重启项目
- 点击
File > Invalidate Caches... - 勾选
Invalidate and Restart选项,等待IntelliJ重启 - 重启后重新同步Gradle项目(点击右上角的Sync按钮)
方案4:手动重新安装SDK组件
- 打开
Tools > Android > Android SDK Manager - 切换到
SDK Tools标签,勾选Show Package Details - 展开
Android SDK Build-Tools,勾选34.0.0;展开Android SDK Platform 34,勾选对应组件 - 点击
Apply,在弹出的许可证窗口中务必点击Accept后再开始安装
内容的提问来源于stack exchange,提问作者Javier Arambarri Calvo
相关产品推荐
相关产品推荐

