使用本地Gradle版本

问题呈现:

我们在拉取别人代码时,由于Gradle版本不统一,需要下载对方的 Gradle版本,而有时这个速度很慢,这里我采用三种版本来解决。

一.采用atom工具把download的项目,修改成自己本地配置一样的,这种方式不适合针对Clone下来的项目。

二.针对协同办公采用下面两种方式

方式一:

1.修改gradle-wrapper.properties为你Androidstudio安装目录下有的:

2.修改成如下图所示:

3.修改项目根目录build.gradle的gradle插件,是你AS目录下有的,如图

4.修改如下图所示:

5.修改gradle home为你本地的:

6.保存---->退出----->然后重新进项目

方式二:

1.下载目标gradle版本,解压,放到AS安装目录gradle中,如图所示:

下载地址:https://services.gradle.org/distributions/ 

2.然后如方式二所示,修改对应的gradle-wrapper.properties为目标gradle,如 3.3

3.修改gradle home为目标:

4.保存---->退出----->然后重新进项目

画外音

gradle插件版本一般不需要修改,这是与AndroidStudio配对的,不能超过AndroidStudio版本,如AndriodStudio是2.2.3,gradle插件最高只能2.2.3

                        图1.1

                       图1.2

原文地址:https://www.cnblogs.com/jeffery336699/p/9290065.html

时间: 2024-10-10 00:02:24

使用本地Gradle版本的相关文章

Android Studio升级到最新v1.3版后配置GitHub提示Gradle版本不支持的问题

基于ADT(基于Eclipse)开发Android的IDE已经被谷歌官方放弃, 首页推荐使用Android Studio. 于是使用AS的人也开始多起来了. 从0.8到现在, AS更新很频繁, 最近更新了1.3版本后, 计划将部分项目连接到Github上面管理. 在setting配置地址和登录信息, 测试连接时成功了.  然后检出Git项目到本地时却提示 the project is using an unsupported version of gradle. please point to

Android Studio Gradle 版本不同报错解决方法

由于GFW的原因,我们在使用as时经常出现失败,或者第一次新建工程不成功. 很多博客上已经提到了如何解决第一次新建工程Gradle构建的问题,那么在打开别的工程时依旧会报错 "Failed to sync Gradle project" 找到build.gradle 更改为你可以运行的Gradle版本 更改版本 成功解决sync失败的问题

Android通过Gradle发布多渠道版本遇到的Gradle版本问题解决

今天在通过Gradle发布多渠道版本的时候,遇到了Gradle版本过低导致不支持manifestPlaceholders字段的问题,想尽各种办法升级Gradle.Gradle的插件,最后终于成功了,在这里把方法分享给大家. 本人使用的是Intellij IDEA 13,Gradle版本是1.8,Gradle插件版本是0.6.+,需要将Gradle升级到2.1,插件版本升级到0.14+.遇到的错误是: Deprecated dynamic property: "manifestPlaceholde

Android Studio 中 gradle 版本问题

在 android studio 目录下有一个默认的 gradle 文件夹,新建项目时使用的就是此 gradle 文件夹名显示版本号为 2.10 一个项目的工程目录如下 其中 gradle\wrapper\gradle-wrapper.properties 最后一行的网址中显示此项目使用的 gradle 版本 即:distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip 说明此项目使用的是 2.1

AndroidStudio Gradle版本不匹配问题

报错信息: p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica } Error:(1, 1) A problem occurred evaluating project ':MemberSDK'. > Failed to apply plugin [id 'com.android.library'] > Minimum supported Gradle version is 2.14.1.  Current versio

GIT用服务器上的版本强制覆盖掉本地的版本(转)

以前在机子上使用git下载了linux git版本库上的源代码,由于在阅读源代码的过程中,难免会对本地的文件进行修改,这样就导致本地文件与服务器上的文件版本不一致,我想做的就是用服务器上的版本强制覆盖掉本地的版本: 我得到的错误消息如下: 从图中可以看到,git fetch和git pull的区别, git fetch 不会自动的将结果merge到本地,只是将远程版本同步到本地版本库,而不会merge到本地副本. git pull  将会直接把working directory中的内容覆盖掉.

如何导入别人的android studio项目,解决gradle版本不兼容问题

对于网上写的那些教程很多导入别人的项目太慢的解决办法,我感觉都有些麻烦和不好用,我这里提供一个简单有效的方法. 这篇文章主要解决gradle版本不一致时,android studio自动下载匹配的gradle版本导致长时间下载的问题. 原因主要还是: 这个下载地址是国外的,需要FQ,否则会特别慢. 当然如果不嫌麻烦可以自己网上找可以下载的地址,后期还需要配置一下,总之不嫌麻烦可以折腾,对于经常FQ的大神可以不用看了. 下面开始正式内容: 一般下载下来的项目都有这些文件夹,在导入项目之前,首先删除

Gradle版本变更的问题

了解相关三个概念 gradle .gradle wrapper . gradle plugin (1)Gradle  :  项目的构建工具,管理一个项目的依赖架包.性质和maven相似. (2)Gradle wrapper  :  用于统一项目所使用的gradle版本. gradle/wrapper/gradle-wrapper.properties 文件配置如下: #Tue Sep 27 19:31:03 CST 2016 distributionBase=GRADLE_USER_HOME 规

android导入eclipse项目后,gradle版本引起的问题.md

android导入eclipse项目后,gradle版本引起的问题 1.Error:The project is using an unsupported version of the Android Gradle plug-in (0.12.2). The recommended version is 1.2.3. 根据提示,在build.gradle 把 dependencies { classpath 'com.android.tools.build:gradle:0.12.+' } 修改