Gradle 配置

摘要:
下载Gradlehttps://gradle.org/releases/https://services.gradle.org/distributions/gradle-4.4.1-bin.zip配置Gradlewindows1.新建环境变量GRADLE_HOME,即D:usrlocalgradle-2.42.修改环境变量Path,即追加%GRADLE_HOME%BIN;3.输入快捷键WIN+R,

下载Gradle

https://gradle.org/releases/

https://services.gradle.org/distributions/gradle-4.4.1-bin.zip

配置Gradle

windows

1.新建环境变量 GRADLE_HOME,即D:usrlocalgradle-2.4

2.修改环境变量 Path,即追加 %GRADLE_HOME%BIN;

3.输入快捷键 WIN+ R,输入 cmd,在弹出的窗口输入命令行: gradle -v

Mac:

第一步, 就是先download最新版本的gradle,网址如下:

http://gradle.org/gradle-download/
然后将下载下来的zip包放解压到本地任意的路径上,

例如,我本地则安装在

/Users/lixiang/gradle-2.7 

1、打开Mac上的“终端”,输入以下命令,将gradle的bin目录添加至到环境变量中:


vi ~/.bash_profile




2、打开.bash_profile 文件窗口依次输入以下命令:

i (进入vi的编辑模式,添加如下配置)

GRADLE_HOME=/Users/lixiang/gradle-2.7
export GRADLE_HOME

export PATH=$PATH:$GRADLE_HOME/bin

3、输入完毕,按esc键退出vi的编辑模式,

输入“:”(冒号)进入最后行模式,

输入 wq 保存并退出vi

4、通过以下命令来查看是否安装成功:

gradle -version  

如果输出以下的gradle版本信息就表示已经安装成功了:

------------------------------------------------------------
Gradle 2.7


------------------------------------------------------------

Build time:   2015-09-14 07:26:16UTC


Build number: none


Revision:     c41505168da69fb0650f4e31c9e01b50ffc97893


Groovy:       2.3.10

Ant:          Apache Ant(TM) version 1.9.3 compiled on December 23 2013

JVM:          1.8.0_40 (Oracle Corporation 25.40-b25)


OS:           Mac OS X 10.10.4x86_64







注意: 如果提示没有gradle命令,则可以检查:



1. GRADLE_HOME路径在环境变量中配置是否正确,

2.确定是否指定到bin目录;

Linux:

下载并解压




[html] view plain copy 
1.cd /usr/local  
2.wget https://services.gradle.org/distributions/gradle-2.8-bin.zip  
3.unzip gradle-2.8-bin.zip  
4.mv gradle-2.8gradle28  
5.rm -rf gradle-2.8-bin.zip   







添加环境变量




[html] view plain copy 
1.vim /etc/profile  


在profile文件中添加



[html] view plain copy 
1.export GRADLE_HOME=/usr/local/gradle28  


并且在PATH路径后添加bin路径:



[html] view plain copy 
1.:$GRADLE_HOME/bin  








使配置文件生效:




[html] view plain copy 
1.source /etc/profile  




查看gradle版本




[html] view plain copy 
1.[root@BLBBST013 local]# gradle -version  
2.  
3.------------------------------------------------------------  
4.Gradle 2.8  
5.------------------------------------------------------------  
6.  
7.Build time:   2015-10-20 03:46:36UTC  
8.Build number: none  
9.Revision:     b463d7980c40d44c4657dc80025275b84a29e31f  
10.  
11.Groovy:       2.4.4  
12.Ant:          Apache Ant(TM) version 1.9.3 compiled on December 23 2013  
13.JVM:          1.7.0_76 (Oracle Corporation 24.76-b04)  
14.OS:           Linux 2.6.32-358.el6.x86_64 amd64  


配置成功

修改Gradle缓存文件夹路径的方法

1.设置GRADLE_USER_HOME环境变量:D:AndroidToolsgradle

/etc/profile~/.bash_profile增加如下:
export GRADLE_USER_HOME=D:/Cache/.gradle

使用国内镜像阿里云

全局配置USER_HOME/.gradle/文件夹下,创建文件init.gradle

allprojects{
    repositories {
        def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'all { ArtifactRepository repo ->
            if(repo instanceofMavenArtifactRepository){
                def url =repo.url.toString()
                if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."remove repo
                }
            }
        }
        maven {
            url REPOSITORY_URL
        }
    }
}

常见错误解决

1.启动Android Studio后一直卡组refreshing中,原因是下载Gradle太慢。

手动下载:http://services.gradle.org/distributions/gradle-4.4.1-bin.zip

删除D:AndroidToolsgradlewrapperdistsgradle-4.4.1-binesnon9g7th47txqoadk69q7bv目录中文件,并将gradle-4.4.1-bin.zip放入。

2.Gradle sync failed: No cached version of com.neenbedankt.gradle.plugins:android-apt:1.8 available for offline mode.

取消离线模式

2.Gradle project sync failed.

1.如果是导入的项目可以先删除 项目名.iml

免责声明:文章转载自《Gradle 配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇iOS:Masonry练习详解C# 使用GDI制作垂直进度条(由下往上)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Confluence安装部署

前言:Confluence是一个专业的企业知识管理与协同软件,可以用于构建企业wiki。通过它可以实现团队成员之间的协作和知识共享。现在大多数公司都会部署一套Confluence,用作内部WiKi。 首先前提安装好JDK,最好是Oracle的JDK。安装过程此处略过 一、下载安装 Confluence有很多版本,我们可以直接通过如下连接进行查看 https...

python如何获取公众号下面粉丝的openid

如何获取公众号下面粉丝的openid呢,首先要获取一个access_token,这个token可不是令牌(Token),如何获取这个access_token呢?有两种方法,方法如下: #-*- coding: cp936 -*- #python 27 #xiaodeng #原文在 https://www.cnblogs.com/dengyg200891/p...

Vue 获取URL链接后面的参数值

PC端如以下地址获取ptype和orderId的值 http://localhost:20472//AppWeb/ToPay?ptype=2&orderId=e6c1f659-94cd-4e4d-b7c9-56b3c8a7a8d6 function getQueryString(name) { var reg = new RegExp("...

vite vue插件打包配置

import { defineConfig, UserConfigExport, ConfigEnv } from "vite"; import externalGlobals from "rollup-plugin-external-globals"; import vue from "@vitejs/plugin-vue"; import dts f...

AWS 入门知识

请大家关注新的AWS中文文档网址:https://awschina.wiki/ 如何学习AWS 云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。 公有云 公有云通常指第三方提供商为用户提供的能够使用的云,公...

VS中合并dll 方便发布

     过程简介:在VS2012中通过NuGet安装ILmerge和MSBuild.ILMerge.Task,在程序编译时,经过这两个插件直接自动将exe和dll打包成一个exe放置在debug或release文件夹中,或者将dll合成一个dll。    首先,我们需要当前VS所适配的最新的NuGet,这一点可以在Nuget官网下载相应版本或者将VS更新...