VS2019无法安装Android SDK 28的问题

在一台新电脑上安装VS2019,新建Xamarin.Android项目,反复提示要安装Android SDK Build Tools 28.0.3,在弹出的窗口里点击接受协议,却无法安装SDK。

VS2019无法安装Android SDK 28的问题

 

直接打开Android SDK管理器,总是提示offline,没法安装任何东西。

VS2019无法安装Android SDK 28的问题

 

究竟怎么回事呢?全新安装的Win10和VS2019,准备好好学习一下新知识,第一步就扑街了。

百度得知有人遇到了同样的问题,但是没有找到答案。

 我的旧电脑上面还有可以正常工作的VS2017,打开Android SDK管理器看一下,也没有Build Tools 28.0.3,最高只有27.0.3

VS2019无法安装Android SDK 28的问题

 

但是把存储库改为Google后,就可以安装Build Tools 28.0.3了,没毛病。

VS2019无法安装Android SDK 28的问题

安装后的文件位于C:\Program Files (x86)\Android\android-sdk\build-tools\28.0.3,把它复制到VS2019的新电脑同样的位置。

然后再次打开VS2019,不再提示错误信息,编译可以通过,Xamarin.Android也可以调试运行了。

打开VS2019的Android SDK管理器,可以看到复制过来的文件生效了。

VS2019无法安装Android SDK 28的问题

 

然而这算什么解决方案呢?总不能一直靠VS2017养着VS2019吧。心好累啊……