关于解决unity打包android时,Unable to detect SDK in the selected directory 无法在选择的文件夹中搜索到SDK 的问题

之前在打包apk时遇到过的老问题

两年前上课时也用过unity打包apk,学完之后卸载了android studio

到了最近毕设需要再使用unity打包apk时,在选择sdk时出现了以下的问题

由于之前老的的sdk安装到了F盘,所以unity选择的也是老的SDK的位置

由于新的SDK在 AppData/Local/Android/Sdk下,所以我准备在preference面板下将老的SDK路径更改为新的SDK路径

于是就发生了如下的问题


最后去了一个国外的论坛里找到了解决方法

他应该是和我遇到了同样的问题


楼下的一个老哥给出了正确方法


简单说就是,首先需要安装android studio,然后在Tools>SDK Manager中,找到SDK Tools面板,如下


然后在右下角取消勾选 Hide Obsolete Packages选项,意思是  取消隐藏废弃的Packages

然后寻找Android SDK Tools(Obsolete)勾选后再点击左边的下载图标,然后选择Apply,等待下载完成

这里原因应该也比较清楚了,可能是新版本的SDK用Android SDK Platform-Tools替代掉了以前的Android SDK Tools,而Unity2018.4.14无法识别比较新的安装SDK平台工具,于是便会报错

Apply之后便可以在Unity面板中选择该SDK的路径了。

你可能感兴趣的:(关于解决unity打包android时,Unable to detect SDK in the selected directory 无法在选择的文件夹中搜索到SDK 的问题)