先说一个最简单粗暴的方案:代理。不过这个方案不是每次都有用,所以我们还可以手动将文件下载并放到对应的位置。此教程同样适用于其他下载失败的模块。
先打开编辑器的安装路径,可以在偏好设置——安装——安装位置看到路径。打开安装目录后,进入对应版本的目录,可以看到装好的编辑器下有一个modules.json文件,打开它,里面就是模块相关的下载地址及安装目录。推荐使用带有格式化功能的文本编辑器打开,例如vscode,然后进行格式化,就可以看到一个规整的json结构了。我们直接搜索“Android”关键词,有关Android的内容都下载一下。下载地址为“downloadUrl”对应的值,复制到浏览器中下载就行。“destination”是解压目标路径,把压缩包解压到这里就行。有一些带有“renameTo”和“renameFrom”的就需要手动改目录名,“renameFrom”指的是原本解压后的目录路径,“renameTo”指的是改名后的目录路径,按照这个规则手动下载解压即可。
需要注意的是,ndk一项是直接解压到NDK目录的,因此可以将“android-ndk-r21d”的内容复制到NDK目录下。
其实最主要的还是弄清楚如何下载及安装路径,其他的都好办~