我相信大部分人是为了解决 Android Sutdio 的 licenses 未被接受问题(Failed to install the following Android SDK packages as some licences have not been accepted.),所以才执行的 Sdkmanager -licenses,然后发现执行命令后报了这个错误。
但其实还有一种方法可以解决 licenses 未被接受问题,那就是在 AndroidStudio 的 SDK manager (如下截图)中将 Android API 的卸载然后再安装一次(把 Android API 前面的勾点掉,apply,再把勾点上,再 apply),重新安装时会提示你是否接受证书,选择接受即可。