离线命令行安装Android SDK components

Android SDK components Installer的国内网络不便性

        Android SDK components Installer使用Google仓库,在安装某个新组件有时会阻塞网络。

        修改SDK Update Site国内镜像不方便,并且仓库滞后。

        使用全局网络代理也有喧宾夺主之嫌。

命令行sdkmanager手动安装组件

               sdkmanager  |  Android Studio  |  Android Developers

使用不依赖IDE的sdkmanager命令行可以解决该问题。方法如下。

1、尝试下载任意的Android SDK component 大文件组件,在下载细节框找到下载地址。

2、使用下载工具快速下载好zip文件。

3、 找到自定义的Android SDK目录,并移动至下方目录中。  

%ANDROID_SDK_HOME%/.temp/PackageOperation01

        这里installer会按照下载顺序给包操作文件夹自动排序为01,操作时最好先清空其它的。

4、使用配置好的sdkmanager命令行下载并安装该组件。

sdkmanager --list

        上方命令列出所有组件,查找到组件的样式路径。

        下方命令,以创建avd时需要的系统镜像为例,找到我要下载的API 36系统镜像的组件样式路径后,便执行安装。

sdkmanager --install "system-images;android-36;google_apis;x86_64"

        我的之前下载好的文件名如下。

x86_64-36_r06.zip

        执行命令后,将会略过下载,直接开始checking和unzip步骤,最后安装成功。

你可能感兴趣的:(android)