Android SDK is missing required platform api
如果这个时候选择 Update Android SDK 以升级 Android SDK 的话,可能会弹出一个终端窗口,然后自动关闭后又重复弹该窗口,重复数次,最后还是不能成功升级 Android SDK。
线上搜的教程大部分都是叫下载 Android Studio,可是笔者只想用 Unity 进行做开发。
解决方法
导致 Unity 无法升级 Android SDK 的原因是没有同意 Android SDK 的相关协议,只要同意了就好。
为了相关协议,首先到该路径:
[Unity Editor 文件夹]\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\bin
然后在这打开终端
执行
.\sdkmanager --licenses
然后确认多份协议,输入 y 表示同意,最后看到 「All SDK package licenses accepted」时则同意了全部协议。
这个时候回到 Unity 中再遇到之前的弹窗时,按下 Update Android SDK 就能成功更新了。