AS编译项目报“Failed to install the following Android SDK packages as some licences have not been accep...

博主接收app项目,需熟悉项目结构及逻辑。在Windows 7系统下,用Android studio 3.0和Android SDK 28、JDK1.8配置sdk后编译代码,遇需同意licences才能安装sdk的问题。给出解决方法,即通过命令提示行进入sdk/tools/bin目录执行sdkmanager.bat --licenses命令。

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

最近在各种错误中度过,感觉自己生活在十万个为什么当中,每天都在找各种问题的答案,不过还是很享受解决问题的瞬间满足感,满满成就。
  今儿接收了app项目,基本成品的那种,后期会有少量改动,故前期需要熟悉项目结构及逻辑。拿到源码导入Android studio,配置sdk。
环境说明:
1、windows 7
2、android studio 3.0
3、android SDK 28
4、JDK1.8
  感觉sdk配置完成了,编译代码,出现“Failed to install the following Android SDK packages as some licences have not been accepted”
  意思就是要同意它的licences才能安装sdk,是不是有些坑,我都勾选安装sdk了,就是同意安装了,还要再同意。
这里说下解决方法:(以我本机为例)

  • 打开命令提示行
    win+R,输入cmd,回车
  • 进入sdk/tools/bin目录

     

  • 执行命令sdkmanager.bat --licenses
    一路同意就是了,然后就成功,回到AS,重新编译,编译成功了吧!一定是成功的,不成功就是还有其他没有配置的,自行google

注意:linux环境请自行更改./sdkmanager --licenses命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值