一、基本思路
首先,在联网电脑上安装好Android Studio(AS)并用模拟器运行出“Hello Word”,运行过程中联网电脑会自动从网上加载所需资源到本地。然后,在内网电脑上安装Android Studio,将联网电脑上已加载的资源拷贝到离线电脑并配置maven本地依赖。
二、具体步骤
1、联网电脑的准备
(1)卸载原电脑上的Android Studio(AS)
(2)下载AS安装包并安装
(3)模拟器中运行出“Hello World”
2、拷贝联网电脑中的文件
(1)准备一个32G或以上容量的U盘(若U盘较小请分多次完成以下拷贝)
注意:一下路径均为安装时的默认路径,若有更改请对应替换
(2)把C:\Users\XiaoMing\AppData\Local\Android下的Skd文件夹拷贝到U盘中,其中XiaoMing是你的电脑用户名
(3)把C:\Users\XiaoMing下的.android和.gradle分别拷贝到U盘中
3、下载maven本地依赖
(1)用联网电脑下载maven依赖,下载地址:Download Android Studio and SDK tools | Android Developers
点击下载如下图所示的文件:
(2)解压下载的文件
注意:此处建议阅读解压文件中的README.txt文件,不读就继续按以下步骤来
(3)在刚刚使用的U盘中的.android文件下创建名为manual-offline-m2的文件夹,并把(2)步中的解压文件中的gmaven_stable文件拷贝到改文件夹中
(4)在刚刚使用的U盘中的.gradle中创建名为init.d的文件夹,并在其中创建名为offline.gradle的文本文件(即:把记事本创建的.txt后缀名改为.gradle),文件内容如下,请直接复制粘贴并保存:
def reposDir = new File(System.properties['user.home'], ".android/manual-offline-m2")
def repos = new ArrayList()
reposDir.eachDir {repos.add(it) }
repos.sort()
allprojects {
buildscript {
repositories {
for (repo in repos) {
maven {
name = "injected_offline_${repo.name}"
url = repo.toURI().toURL()
}
}
}
}
repositories {
for (repo in repos) {
maven {
name = "injected_offline_${repo.name}"
url = repo.toURI().toURL()
}
}
}
}
3、内网电脑的准备
(1)利用与联网电脑同样的安装包安装Android Studio
(2)把U盘中的.android和.gradle替换内网电脑的对应目录,即C:\Users\ZhangSan\.android和C:\Users\ZhangSan\.gradle。把U盘中的Sdk复制到C:\Users\ZhangSan\AppData\Local\Android中,其中张三是内网电脑用户名称。
三、结束
内网电脑启动Android Studio并用模拟器运行Hello World项目,成功!