实用Android studio gradle的离线安装方法(官方)

如果您尚未下载的话,请从下载页面下载离线组件。
离线链接如下:
https://developer.android.google.cn/studio?hl=zh_cn#offline

下载并解压缩离线组件
下载离线组件后,将其内容解压缩到以下目录中,如果该目录尚不存在,您可能需要创建该目录:

在 Windows 上:%USER_HOME%/.android/manual-offline-m2/
这里的%USER_HOME%一般是c盘里的use用户

在 macOS 和 Linux 上:~/.android/manual-offline-m2/
要更新离线组件,请按以下步骤操作:

删除 manual-offline-m2/ 目录中的内容。
重新下载离线组件。
将所下载的 ZIP 文件的内容解压缩到 manual-offline-m2/ 目录中。
在 Gradle 项目中添加离线组件
要告知 Android 编译系统使用您已下载并解压缩的离线组件,您需要创建一个脚本(如下所述)。请注意,即使在更新离线组件之后,您也只需创建并保存此脚本一次。

使用以下路径和文件名创建一个空文本文件:
在 Windows 上:%USER_HOME%/.gradle/init.d/offline.gradle

在 macOS 和 Linux 上:~/.gradle/init.d/offline.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()
      }
    }
  }
}

保存该文本文件。

可选)如果您想要验证离线组件是否运行正常,请从项目的 build.gradle 文件中移除在线代码库(如下所示)。在确认项目不使用这些代码库也能正确编译之后,您可以将它们放回到 build.gradle 文件中。

buildscript {
repositories {
// Hide these repositories to test your build against
// the offline components. You can include them again after
// you’ve confirmed that your project builds ‘offline’.
// google()
// jcenter()
}

}
allprojects {
repositories {
// google()
// jcenter()
}

}

注意:此脚本会影响您在工作站上打开的所有 Gradle 项目。

以上为官方方法,gradle提示链接超时的,或者是ali代理不行的,可以试试这方法!!!

实测可用!
实测可用!
实测可用!

重要的话说三遍

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值