zoukankan      html  css  js  c++  java
  • 【Android Studio安装部署系列】二十四、Android studio中Gradle插件版本和Gradle版本关系

    版权声明:本文为HaiyuKing原创文章,转载请注明出处!

    概述

    在从Android Studio3.0.0版本升级到Android Studio3.0.1版本的时候,出现了一个问题,需要升级Gradle插件版本、Gradle版本、(CompileSdkVersion、targetSdkVersion、appcompat-v7)解决。当时感觉有点儿迷糊,所以特此梳理下。

    Gradle简介

    Gradle其实就是一个构建项目的工具,也就是把那一个个文件、文件夹按照一定的规则关联起来,形成一个项目的工具,它其实不仅仅是用在AndroidStudio上。

    那么在Android Studio中使用的Gradle其实应该被叫做 Android Gradle Plugin,也就是安卓项目上的gradle插件;Android Studio构建系统基于Gradle,并且Gradle的Android插件添加了构建Android应用程序特有的几项功能。虽然Android插件通常与Android Studio一起更新,但插件(以及Gradle系统的其他部分)可以独立于Android Studio运行,并可以单独更新。

    Gradle插件会有版本号,每个版本号又对应有一个或一些 Gradle发行版本(一般是限定一个最低版本),也就是我们常见的类似gradle-4.1-all.zip这种东西;

    如果这两个版本对应不上了,那你的工程构建的时候就会报错。

    对应关系如下:
    2019年4月19日补充:
    所以,Gradle插件版本、Gradle版本、buildTool版本是相互关联的。

    2019年4月19日补充:

    https://developer.android.com/studio/releases/gradle-plugin

    Gradle插件在本地电脑中的位置

    Android Studio安装目录gradlem2repositorycomandroid oolsuildgradle

    例如:C:SoftwareAndroidAndroid Studiogradlem2repositorycomandroid oolsuildgradle

    Gradle在本地电脑中的位置

     C盘下的Users目录下的{计算机名}目录下.gradlewrapperdists 

    例如:C:UsershaiyuKing.gradlewrapperdists 

    查看Gradle插件版本号、Gradle版本号、SDK buildTool版本号

    查看Gradle插件版本号

    方式一:File——Project Structure...

    方式二

    查看Gradle版本号

    方式一:File——Project Structure...

    方式二:

    查看SDK build tool版本号

    方式一:File——Settings——Appearance&Behavior——System Settings——Android SDK——SDK Tools

    或者

    方式二:

    更新Gradle插件版本号、Gradle版本号、SDK buildTool版本号

    更新Gradle插件版本

    修改工程目录下的build.gradle中的gradle插件版本号

    同步gradle

    需要FQ,耐心等待一段时间。

    更新Gradle版本

    修改gradle-wrapper.properties中的gradle版本号

    同步gradle

    更新SDK Build Tool版本

    上面的操作只是对某个项目进行了修改,当使用Android Studio新建项目的时候,使用的Gradle插件、Gradle版本号还是默认的,因为SDK build tool版本号未更新。
    通过Android SDK Manager升级:
    File——Settings——Appearance&Behavior——System Settings——Android SDK——SDK Tools
    或者
     

    查看刚安装的build tool版本:

    更新SDK Tool版本

    上面的操作只是对某个项目进行了修改,当使用Android Studio新建项目的时候,使用的Gradle插件、Gradle版本号还是默认的,因为SDK build tool版本号未更新。
    通过Android SDK Manager升级:
    File——Settings——Appearance&Behavior——System Settings——Android SDK——SDK Tools
    或者

    查看SDK安装目录下的build tool版本号:

    参考资料

    需要翻.墙:
     
  • 相关阅读:
    hdu 5387 Clock (模拟)
    CodeForces 300B Coach (并查集)
    hdu 3342 Legal or Not(拓扑排序)
    hdu 3853 LOOPS(概率DP)
    hdu 3076 ssworld VS DDD(概率dp)
    csu 1120 病毒(LICS 最长公共上升子序列)
    csu 1110 RMQ with Shifts (线段树单点更新)
    poj 1458 Common Subsequence(最大公共子序列)
    poj 2456 Aggressive cows (二分)
    HDU 1869 六度分离(floyd)
  • 原文地址:https://www.cnblogs.com/Jeely/p/10939249.html
Copyright © 2011-2022 走看看