android自动补全 unknown,Flutter踩坑之Android license status unknown离线解决方案

在使用 flutter doctor -v 检查运行环境时,遇到如下问题:

[!] Android toolchain - develop for Android devices (Android SDK 27.0.3)

✗ Android license status unknown.

然后会提示重装或升级SDK Manager,或执行 sdkmanager.bat --update命令升级。

在有网络的情况下,按照提示执行上述指令即可解决。

可偏偏我司的开发环境是虚拟机,没有网络,该指令执行不了,怎么办呢,只能尝试离线更新了。

方案如下:

1、在物理本机上执行sdkmanager.bat --update升级更新SDK Manager;

2、sdkmanager.bat --update指令执行完之后,将物理本机上的android sdk目录下的tools目录整个拷贝到虚拟机,替换虚拟机里android sdk的tools目录;

3、再次尝试执行flutter doctor -v检查运行环境,如不再提示升级SDK Manager,则执行第4步,如还是提示,则继续将物理本机上的android sdk目录下platforms、platform-tools、licenses等目录拷贝替换掉虚拟机里的相应目录;

4、执行flutter doctor --android-licenses指令授权许可,输入y 回车确认即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值