6

AndroidStudio的Gradle插件版本更新简介

 3 years ago
source link: http://www.androidchina.net/5644.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Android构建系统使用Android的Gradle插件通过Gradle的构建工具来支持构建Android程序。Android的Gradle插件独立于AndroidStudio运行,所以该插件和Gradle构建系统需要独立更新。

更新Android的Gradle插件

自动更新
当你更新完Android Studio,你可能收到自动更新最新版插件的弹窗通知。你可以选择接受更新,或者自己根据项目需求指定插件版本

指定更新
通过修改项目目录最顶部的build.gradle文件指定Gradle插件

buildscript {
  ...
  dependencies {
    classpath 'com.android.tools.build:gradle:2.2.0'
  }
}

注意 最好不要动态设置插件的版本号。例如:com.android.tools.build:gradle:2.+ 使用这种方式可能会导致版本更新的混乱。

如果指定的插件版本还没有下载,Gradle会在你下次构建项目的时候下载,你也可以通过点击Tools > Android > Sync Project with Gradle Files来手动下载。

更新Gradle

自动更新
当你更新完Android Studio,你可能收到自动更新最新版Gralde的弹窗通知。你可以选择接受更新,或者自己根据项目需求指定Gradle版本

指定更新
通过修改Gradle的分配引用文件gradle/wrapper/gradle-wrapper.properties指定Gradle版本,其实是修改了Gradle的下载链接,需要翻墙。也可以通过这里选择Gradle的版本下载,再复制到电脑的Gradle目录下。

  1. Mac上会默认下载到/Users/<用户名>/.gradle/wrapper/dists
  2. Windows默认下载到C:/Users//.gradlewrapper/dists
distributionUrl = https\://services.gradle.org/distributions/gradle-2.10-all.zip

通过Project Structure修改

也可以通过File > Project Structure > Project来修改修改Gradle版本Gradle version和插件版本Andtoid Plugin Version

PS: 使用中发现AndroidStudio应该有支持最高版本的Gradle限制,例如:在Android Studio 2.0上使用Gradle2.10是不起作用的,后来更新了AS问题解决了。

原文地址

文/violinlin(简书作者)
原文链接:http://www.jianshu.com/p/ac9e3d664378
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

转载请注明:Android开发中文站 » AndroidStudio的Gradle插件版本更新简介


Recommend

  • 117
    • 微信 mp.weixin.qq.com 7 years ago
    • Cache

    AndroidStudio(3.x版本)的输入法之坑

    AndroidStudio(3.x版本)的输入法之坑 Original...

  • 74
    • fullscreendeveloper.cn 6 years ago
    • Cache

    AndroidStudio笔记(1)快捷键

    前言 记录一些常用的快捷键键位和小技巧,能够极大的提高开发效率和逼格,最终目的是成为一个 Full Screen Developer,远离鼠标。 正式内容 本套快捷键基于 ==Android Studio 3.1.3==,非常常用和比较有...

  • 46
    • fullscreendeveloper.cn 6 years ago
    • Cache

    AndroidStudio笔记(2)插件介绍

    eventbus3-intellij-plugin Android ButterKnife Zelezny AndroidProguardPlugin 前言 Android Studio作为基于IDE的专业开发Android的开发工具,插件市场为我们提供了各种...

  • 62

    AS 自带的 Live Templates 自带 Live Templates演示 简单自定义 Live Templates SingleInstance 模板例子 OnClickListener 例子模板 前言 安...

  • 71

    File Templates 的入口 简单创建 ViewPagerAdapter File Templates 进阶创建 RecyclerView.Adapter 前言 这一篇是接着 AndroidStudio笔记(3)的,在上一篇中我们使用了 L...

  • 38

    完成了对JNI的编译,有时候是使用aar包提供给其他同学使用;或者说在共同开发的一个项目中,并不是每个人都需要开发C、C++功能。所以没必须每台电脑都配置好NDK的编译环境,所以大多数还是以AAR包的方式放在项目中。我们接下来就是完成这...

  • 75

    前提 JNI开发主要有两种方式,一种是在Android源码中编译,另外一种是使用AndroidStuido工具开发。主要是看自己的业务场景。 如果你们公司是平台型开发方式,很容易或者当前就是在Android源码中做项目,推荐使用第一...

  • 65
    • fullscreendeveloper.cn 6 years ago
    • Cache

    AndroidStudio笔记(7)字符串格式

    引言 本篇记录一些其他的技巧:字符串的格式化、占位符的使用 字符串格式化 我们先看看下面这个例子:

  • 48

    首发公众号:Android程序员日记 作者:贤榆的榆 如果你觉得有帮助欢迎关注、赞赏、转发 阅读时间:2616字 6分钟 写在前面 很早就像自己搭一个Android源码阅读环境,折腾了几次无果,就搁置了。最近有点闲暇时间,再加上也觉得是时候更深刻的认识And

  • 11

    Android入门第14天-AndroidStudio本机开发环境中gradle、sdk以及AVD目录的迁移 ...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK