最近再做Android自动打包后台的时候,提示Failed to install the following Android SDK packages as some licences have not been accepted,提示很明显,没有接受许可。再Android studio会自动弹出接收许可的界面,但是在Linux下,没有可视化界面,弹出界面无从谈起。报错如下所示:
此时我们需要下载commandlinetools-linux-9123335_latest.zip,解压后进入bin目录下,找到sdkmanager:
然后在此目录下执行如下语句:
yes | ./sdkmanager --licenses --sdk_root=/usr/local/android-sdk-linux
等待2-5秒自动完成所有操作。这样你的许可就正确接受了。
注意:在上面的命令中,/usr/local/android-sdk-linux指的是你自己的SDK。请更换为你自己的Android sdk目录。