多语言展示
当前在线:1342今日阅读:61今日分享:18

离线安装Android SDK的完美解决方案

一般在企业或者研究机构的内网中开发的时候,是不允许上外网的,也就没法在线安装或更新安卓SDK了,下面笔者就以亲身经历告诉大家一种快速离线安装SDK的方法。
工具/原料

ASDK_installer_r23.0.2-windows.exe (版本可选择其他的,笔者是windows系统)

方法/步骤
1

首先在离线电脑上安装ASDK_installer_r23.0.2-windows.exe,安装目录中尽量不要出现空格和汉字。安装完之后可以看到如下目录

2

如果是在线安装的话,双击打开SDK Manager.exe,然后直接下载更新就可以了。现在是需要离线安装,可以有两种方案。

3

第一种方案:找一台之前已经安装过安卓SDK的电脑,且SDK正常使用。找到其SDK的安装目录,将其中除tools文件夹、platform-tools文件夹、AVD Manager.exe、SDK Manager.exe、SDK Readme.txt和uninstall.exe之外的其他文件夹都复制到U盘中。

4

在当前离线电脑的SDK目录中,删除add-ons和temp文件夹。然后把U盘中上述复制过来的目录都拷贝到该SDK目录中即可。

5

在安卓的国内镜像网站中下载一个跟SDK版本差不多版本的Platform-tools,比如SDK-r23.0.2,可以下载platform-tools-r23.0.1。然后解压出来的platform-tools文件夹放在SDK的安装目录下。

6

其实就是相当于先安装SDK的框架,然后把已经安装好的SDK整体软件组件都复制过来。注意:tools文件夹和platform-tools文件夹是不能替换的,因为有可能在第3步中的电脑与当前离线电脑的系统中不一样,如果tools文件夹和platform-tools文件夹也复制过来的话,容易导致找不到系统dll等系统文件,AVD Manager有可能运行不正常。

7

第二种方案:找一个安卓的国内镜像下载网站(http://mirrors.neusoft.edu.cn/android/repository/),按照所需要的组件或者库,把相应的内容都单独下载下来,然后解压并放置到第1步安装好的SDK目录的对应文件夹下,至于哪些文件放到哪个文件夹下,可参考已经安装好的SDK的安装目录

注意事项

步骤4中tools文件夹是不能替换的,因为有可能在第3步中的电脑与当前离线电脑的系统中不一样,如果tools文件夹也复制过来的话,容易导致找不到系统dll等系统文件,AVD Manager有可能运行不正常。

推荐信息