C++学习(二八零)Android Studio Gradle插件与Gradle
Posted hankern
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++学习(二八零)Android Studio Gradle插件与Gradle相关的知识,希望对你有一定的参考价值。
android Studio 构建系统以 Gradle 为基础,并且 Android Gradle 插件添加了几项专用于构建 Android 应用的功能。虽然 Android 插件通常会与 Android Studio 的更新步调保持一致,但插件(以及 Gradle 系统的其余部分)可独立于 Android Studio 运行并单独更新。
1、Android Studio Gradle插件配置位置
Android Gradle 插件 (AGP) 是受支持的 Android 应用构建系统,支持编译多种不同类型的源代码,以及将其链接到可在实体 Android 设备或模拟器上运行的应用中。AGP依赖Gradle。
gradle插件版本存储位置
位置1:C:\\Users\\Administrator\\.gradle\\caches\\modules-2\\files-2.1\\com.android.tools.build\\gradle
位置2:D:\\Android\\android-studio\\gradle\\m2repository\\com\\android\\tools\\build\\gradle
(1)project对应的build.gradle文件中
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
}
}
(2)在Android Studio 的 File > Project Structure > Project 菜单中指定插件版本
2、Gradle配置位置
我们用as构建android项目时,配置gradle时我们必须在{project.dir}\\gradle\\wrapper\\gradle-wrapper.properties文件中配置gradle包, 配置的gradle必须在缓存目录( “用户主目录/.gradle/wrapper/dists/gradle-*.*.*”)或者在as安装目录下的gradle目录下存在对应的版本。
Gradle路径:
位置1:C:\\Users\\Administrator\\.gradle\\wrapper\\dists(C:\\Users\\Administrator\\为用户主目录)
位置2:D:\\Android\\android-studio\\gradle(D:\\Android\\android-studio是as安装目录)
(1)gradle-wrapper.properties 中
distributionUrl=https\\://services.gradle.org/distributions/gradle-5.4.1-all.zip
这个配置的gradle如果在目录“用户主目录/.gradle/wrapper/dists/..”存在的话,as就不会去https\\://services.gradle.org/distributions/gradle-5.4.1-all.zip去下载了,as就会利用该目录下的缓存,如果该目录下不存在gradle的话as就会去站点根据gradle的版本去下载到“用户主目录/.gradle/wrapper/dists/gradle-5.4.1-all”目录下.
如果选择的是“use local gradle distribution”的话表示用的是本地的gradle,本地的gradle是在as的主目录下的gradle目录下,比如我的电脑D:\\android开发环境\\android-studio-ide-143.2739321-windows\\android-studio\\gradle\\gradle-2.10,而不会去缓存目录 “用户主目录/.gradle/wrapper/dists/gradle-*.*.*”中去找。
(2)同1.2
3、Android Studio Gradle插件与Gradle版本对应关系
插件版本 | 所需的 Gradle 版本 |
---|---|
1.0.0 - 1.1.3 | 2.2.1 - 2.3 |
1.2.0 - 1.3.1 | 2.2.1 - 2.9 |
1.5.0 | 2.2.1 - 2.13 |
2.0.0 - 2.1.2 | 2.10 - 2.13 |
2.1.3 - 2.2.3 | 2.14.1 - 3.5 |
2.3.0+ | 3.3+ |
3.0.0+ | 4.1+ |
3.1.0+ | 4.4+ |
3.2.0 - 3.2.1 | 4.6+ |
3.3.0 - 3.3.3 | 4.10.1+ |
3.4.0 - 3.4.3 | 5.1.1+ |
3.5.0 - 3.5.4 | 5.4.1+ |
3.6.0 - 3.6.4 | 5.6.4+ |
4.0.0+ | 6.1.1+ |
4.1.0+ | 6.5+ |
4.2.0+ | 6.7.1+ |
https://developer.android.google.cn/studio/releases/gradle-plugin.html#updating-plugin
以上是关于C++学习(二八零)Android Studio Gradle插件与Gradle的主要内容,如果未能解决你的问题,请参考以下文章