安卓运行报错Failed to install the following Android SDK packages as some licences have not been accepted

在Android开发中遇到许可问题?本文分享如何通过更新SDK版本从30.0.2到32来解决build-tools包许可未接受的错误。切换路径和版本策略对比,最终建议多方案调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

报错信息

Failed to install the following Android SDK packages as some licences have not been accepted. build-tools;30.0.2 Android SDK Build-Tools 30.0.2 To build this project, accept the SDK license agreements and install the missing components using the Androi
注:忘记截图了!

出错原因

新建项目之后,就开始在手机上运行,之后就报这个错误,猜测是sdk的问题

解决方法

第一个方法

要切换到sdk的路径,然后进行下面的代码修改,可是我的报错了,接下来的错误没有进行解决,所以这个办法无法解决当前的问题。
在这里插入图片描述

第二个方法成功解决

因为自己的sdk版本是30.0.2,但是项目中的是32,所以改一下版本号,重新运行就解决了。
改变前的版本号!

改变后的版本号
在这里插入图片描述

总结

上面的两个方法都是来自csdn,但是我一直在用第一个方法在调试,最后一直不行,直到一不小心搜到第二个。所以呀,以后要多看几个方案,之后再进行调试,即使相同的错误,也不一定是一样错误

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值