Unity 打包apk关于AndroidSDKTools版本问题

之前一直用的 Unity2018 版本,无论是打包 Android apk 或者是导出 Android 工程的过程中都如丝般顺滑。最近切换到了 Unity2019 版本,按照以往导出 Android 工程的流程操作,结果被卡住了,弹出了如下弹窗:


微信图片_20200918223751.png

WTF?一脸懵逼,赶紧检查了一下自己的 SDK 版本,版本完全是大于 26.1.1 的,但是为什么还会出现这个弹窗?遇事不决上百度,就在网上一顿搜索,几乎千篇一律的各种骚操作,有用信息甚少,但是在某篇文章(具体哪篇文章忘了,一下看了太多了)的评论中倒是得到了启发,即SDK Tools 的版本太高也不行。然后我就把 SDK Tools 版本换成了 26.1.1,又尝试了一下,可以了!!!我的天,原来就这么简单?

补充一下,SDK Tools 也就是 AndroidSDK 目录下的 tools 文件夹,这个版本一定要是 26.1.1!!!只要将自己 SDK 的 tools 版本替换成 版本为 26.1.1 的 tools 就行了。顺便再说一下如何查看 SDK Tools 的版本,在 Android Studio 中即可查看。

微信图片_20200918231335.png
微信图片_20200918231341.png

这个问题很坑,希望可以帮到那些一样遇到这个问题的伙伴。当然了,如果手动打包的话,弹出这个弹窗的时候,选择 Use Highest Installed 也能正常跳过去,但是如果是做自动化打包的话就会在这一步卡住。

最后,当然也是最重要的版本为 26.1.1 的 SDK Tools 资源了,在 CSDN 上面下载都需要极高的积分,没有积分又无法科学上网的同学此时就很无奈了,由于资源链接无法分享,所以需要这个资源,私信我就好。

你可能感兴趣的:(Unity 打包apk关于AndroidSDKTools版本问题)