网站建设如何查看后台数据库,wordpress底部小工具,广东省东莞市有几个区,千年之恋网页设计代码文章目录 AS查看gradle-plugin版本及gradle版本#xff08;图形#xff09;查看gradle-plugin版本及gradle版本#xff08;配置文件#xff09;配置文件分析解决gradle下载失败、版本错乱等问题。 Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的自动化构建工具… 文章目录 AS查看gradle-plugin版本及gradle版本图形查看gradle-plugin版本及gradle版本配置文件配置文件分析解决gradle下载失败、版本错乱等问题。 Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的自动化构建工具它使用一种基于 Groovy 的特定领域语言DSL来声明项目设置而不是传统的 XML。Gradle 提供了更灵活和强大的方式来构建、测试、打包和部署应用程序它支持多种编程语言和平台包括 Java、Kotlin、Groovy、Android、C/C 等。 Gradle 的优势 灵活性Gradle 允许你以编程方式定义构建逻辑这提供了比传统 XML 配置更高的灵活性。性能Gradle 使用守护进程和增量构建来加速构建过程。多项目构建Gradle 支持在一个构建脚本中定义多个项目并允许你跨项目共享配置和依赖项。强大的依赖管理Gradle 提供了灵活的依赖管理机制支持从 Maven 仓库、Ivy 仓库和其他类型的仓库中解析依赖项。社区支持Gradle 有一个活跃的社区提供了大量的插件和文档资源。 AS查看gradle-plugin版本及gradle版本图形 查看gradle-plugin版本及gradle版本配置文件 进入项目级bulid.gradle(不是app级) gradle\wrapper\gradle-wrapper.properties 配置文件分析 gradle-plugin 这里主要解决第一次构建项目时可能出现的问题不考虑具体项目配置涉及到的配置文件就上图两个。 项目级build.gradle项目全局的gradle构建脚本下面是uniapp 安卓SDK实例 注意不要找到app文件夹里的那个了
// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript {repositories {maven {url https://maven.aliyun.com/repository/google}maven {url https://maven.aliyun.com/repository/gradle-plugin}maven {url https://maven.aliyun.com/repository/public}}dependencies {classpath com.android.tools.build:gradle:4.1.1// NOTE: Do not place your application dependencies here; they belong// in the individual module build.gradle files}
}allprojects {repositories {maven {url https://maven.aliyun.com/repository/google}maven {url https://maven.aliyun.com/repository/gradle-plugin}maven {url https://maven.aliyun.com/repository/public}}
}task clean(type: Delete) {delete rootProject.buildDir
}gradle repositories中配置的是仓库地址Android Studio会从这里的地址下载gradle等工具。 gradle-wrapper.properties配置gradle
#Mon Dec 28 18:07:31 CST 2020
distributionBaseGRADLE_USER_HOME
distributionPathwrapper/dists
zipStoreBaseGRADLE_USER_HOME
zipStorePathwrapper/dists
distributionUrlhttps\://services.gradle.org/distributions/gradle-6.5-all.zip解决gradle下载失败、版本错乱等问题。 配置国内源 首先配置国内的源这里用阿里云的仓库 https://developer.aliyun.com/mvn/guide 在build.gradle文件中把 google() 和 jcenter() 注释掉并添加 gradle版本和plugin版本是有对应关系的版本错误的话可能会发生异常具体对应关系见网址https://developer.android.com/studio/releases/gradle-plugin 注需要科学上网才能打开 这里贴一个当前最新的对应关系表如果不追求最新版的话应该够用了。 插件版本 所需的最低 Gradle 版本
plugingradle8.4 (alpha)8.6-rc-18.38.48.28.28.18.08.08.07.47.57.37.47.27.3.37.17.27.07.04.2.06.7.14.1.06.54.0.06.1.13.6.0 - 3.6.45.6.43.5.0 - 3.5.45.4.13.4.0 - 3.4.35.1.13.3.0 - 3.3.34.10.13.2.0 - 3.2.14.63.1.04.43.0.04.12.3.03.32.1.3 - 2.2.32.14.1 - 3.52.0.0 - 2.1.22.10 - 2.131.5.02.2.1 - 2.131.2.0 - 1.3.12.2.1 - 2.91.0.0 - 1.1.32.2.1 - 2.37.3 7.4
手动下载gradle 如果因为某些原因无法自动下载或解压gradle可以手动进行下载并自行放置。 gradle文件所在的地址是 C:\Users\用户名\.gradle\wrapper\dists 打开以后就会看见不同版本的gradle
其中bin后缀的是只包含二进制文件all后缀的包括二进制文件、文档和源代码根据自己的需求进行选择。
进入任意一个gradle目录中都会有一个乱码文件夹这个是必须的如果gradle无法下载也点击Android Studio中的Sync按钮让它去生成这个乱码文件夹好让我们去手动放置。
选择好gradle版本后开始手动下载官方地址https://gradle.org/releases/ 以我使用的8.7为例
binary-only就是bin版本complete就是all版本自行选择进行下载即可。 下载完成后会得到一个zip压缩包注意不要解压。把压缩包放到刚才提到的乱码文件夹中。
接下来重启Android Studio它会自动进行解压并完成配置。
如果重启后还是在下载gradle文件这时候就去看看是不是bin和all对应不上比如项目需要bin版本的gradle而你放了一个all版本的压缩包进去那它当然还会下载。 这时候进入gradle-wrapper.properties 文件中最后一行把bin改成all就解决问题了。