内网/离线配置Android Studio

本文详细指导如何在内网环境中,通过在联网电脑上预置Android Studio资源,将其拷贝至内网电脑并配置本地Maven依赖,实现离线情况下运行HelloWorld项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、基本思路

首先,在联网电脑上安装好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项目,成功!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值