当前位置: 首页 > news >正文

Android Studio本地加速安装gradle

Android Studio本地加速安装gradle

    • 镜像下载
    • 依赖本地JAVA-JDK
    • 配置阿里云镜像
    • 配置环境变量
    • 验证
    • gradle项目文件的介绍
    • 项目配置gradle
    • 项目Gradle-Wrapper加速配置,防止下载失败
    • Gradle的常用命令

镜像下载

  • 腾讯软件镜像源:https://mirrors.cloud.tencent.com/gradle
  • 官方镜像源:https://services.gradle.org/distributions/

依赖本地JAVA-JDK

在这里插入图片描述

配置阿里云镜像

1.在gradle中的init.d文件中新建一个init.gradle文件,并在文件中添加如下配置

在这里插入图片描述
配置如下:

allprojects {repositories { maven {url 'file:///D:/repository'} mavenLocal() maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" } maven { name "Bstek" ; url "https://nexus.bsdn.org/content/groups/public/" } mavenCentral()}buildscript {repositories { maven { name "Alibaba" ; url 'https://maven.aliyun.com/repository/public' } maven { name "Bstek" ; url 'https://nexus.bsdn.org/content/groups/public/' } maven { name "M2" ; url 'https://plugins.gradle.org/m2/' }}}
}

配置环境变量

  • 配置grade位置,环境变量
    在这里插入图片描述
  • 配置GRADLE_USER_HOME环境变量
    ps: GRALE_USER_HOME 相当于配置 Gradle 本地仓库位置和 Gradle Wrapper【就像我们安装Maven 的时候修改配置文件指定本地仓库位置一样,当然,如果你安装过Maven, 可以共用一个笔者这里就共用一个了】

在这里插入图片描述

验证

执行gradle -v 或者 gradle --version 命令检测是否安装成功
在这里插入图片描述

gradle项目文件的介绍

在这里插入图片描述

项目配置gradle

在这里插入图片描述

项目Gradle-Wrapper加速配置,防止下载失败

ps: 当你新建的一个gradle项目时会发现,程序会下载一个wrapper相关的zip包。
在这里插入图片描述

Gradle-Wrapper是简化 Gardle的安装和部署,出发点是让任意的gradle的项目都不需要单独安装环境,项目会自动识别有无环境,如果在本地没有找到与 wrapper.properties 版本相同的 Gardle,IDEA就会帮你下载一个 gradle环境。

修改为以下加速配置:

 
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-6.7.1-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME

Gradle的常用命令

gradle -v
# 清空所有编译、打包生成的文件(即:清空build目录)
gradle clean
gradle build
# 跳过测试构建构建
gradle build -x test

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • DrawState与wms绘制流程梳理
  • RabbitMQ延迟队列
  • H5 优化手段
  • 《新一代数据可视化分析工具应用指南》正式开放下载
  • go语言创建协程
  • 4章7节:用R做数据重塑,行列命名和数据类型转换
  • 【IT行业研究报告】Internet Technology
  • Android网络库:Volley、Retrofit和OkHttp的比较与应用
  • ARM/Linux嵌入式面经(二一):诺瓦科技
  • Spring Boot 的Web开发
  • Linux 下 ETCD 安装、配置与命令使用总结
  • 【Spark集群部署系列二】Spark StandAlone模式介绍和搭建以及使用
  • Docker运行Cassandra集群
  • 如何选择工厂模式或策略模式:Java设计模式实践指南
  • mmdebstrap:创建 Debian 系统 chroot 环境的利器 ️
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • Bootstrap JS插件Alert源码分析
  • C# 免费离线人脸识别 2.0 Demo
  • crontab执行失败的多种原因
  • gcc介绍及安装
  • HTML-表单
  • IDEA常用插件整理
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • PHP面试之三:MySQL数据库
  • Vue 重置组件到初始状态
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 力扣(LeetCode)56
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 突破自己的技术思维
  • 携程小程序初体验
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • 组复制官方翻译九、Group Replication Technical Details
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • $LayoutParams cannot be cast to android.widget.RelativeLayout$LayoutParams
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (Ruby)Ubuntu12.04安装Rails环境
  • (STM32笔记)九、RCC时钟树与时钟 第二部分
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (二)构建dubbo分布式平台-平台功能导图
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (转)http-server应用
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • .equals()到底是什么意思?
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .net core 管理用户机密
  • .NET Core 中插件式开发实现
  • .net FrameWork简介,数组,枚举
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • .pop ----remove 删除