Android——gradle插件配置方式——dependencies和plugins

这篇具有很好参考价值的文章主要介绍了Android——gradle插件配置方式——dependencies和plugins。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

引言

我们知道Android studio 需要gradle插件进行构建和编译,随着AGP的升级,引入gradle插件也发生了变化。旧版本通过build.gradle文件中dependencies代码块引入,新版本通过plugins代码块引入

一、旧版本引入方式dependencies

android plugins,android,android,plugins,dependenceies,gradle插件

二、新版本引入方式plugins

plugins {
    id 'com.android.application' version '8.1.0' apply false
    id 'com.android.library' version '8.1.0' apply false
}

三、两种方式的插件对应仓库中心(以阿里云镜像仓库示例)

(1)dependencies

<dependency>
    <groupId>com.android.tools.build</groupId>
    <artifactId>gradle</artifactId>
    <version>8.1.0-beta01</version>
    <type>pom</type>
</dependency>

android plugins,android,android,plugins,dependenceies,gradle插件

(2)plugins

<dependency>
    <groupId>com.android.application</groupId>
    <artifactId>com.android.application.gradle.plugin</artifactId>
    <version>8.1.0-alpha09</version>
    <type>pom</type>
</dependency>


<dependency>
    <groupId>com.android.library</groupId>
    <artifactId>com.android.library.gradle.plugin</artifactId>
    <version>8.1.0-beta01</version>
    <type>pom</type>
</dependency>

android plugins,android,android,plugins,dependenceies,gradle插件

android plugins,android,android,plugins,dependenceies,gradle插件

参考:

【1】Gradle学习笔记之插件_gradle 添加插件-CSDN博客

【2】仓库服务

【3】关于Gradle新版插件依赖方式_gradlepluginportal-CSDN博客文章来源地址https://www.toymoban.com/news/detail-784136.html

到了这里,关于Android——gradle插件配置方式——dependencies和plugins的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Android Gradle 插件】Android 依赖管理 ④ ( 常用依赖配置分析 | implementation 依赖作用 | api 依赖作用 | compileOnly 依赖作用 )

    在本篇博客中逐一分析以下依赖配置 : implementation api compileOnly runtimeOnly annotationProcessor lintChecks lintPublish apk ( 已废弃 ) compile ( 已废弃 ) provided ( 已废弃 ) Android 依赖参考文档 : https://developer.android.google.cn/studio/build/dependencies compile 依赖作用: 编译打包 : 为 自己的项目模块 添加依

    2024年02月02日
    浏览(50)
  • 【Android Gradle 插件】Gradle 构建机制 ⑤ ( 在 Android Studio 中查看 Android Gradle 插件源码 )

    选择 \\\" 菜单栏 / File / New / New Project… \\\" 选项 , 将根目录下的 build.gradle 构建脚本中的  dependencies  依赖中的   然后进入 app 模块目录 , 删掉除 build.gradle 脚本之外的其它代码 ; 打开 app 模块下的 build.gradle 构建脚本 , 删掉所有代码 , 进行如下配置 :      

    2024年01月19日
    浏览(47)
  • Android——Gradle插件gradle-wrapper.properties

    Android Studio 通过Android Gradle插件 使用 Gradle来构建代码; Android Studio每次升级后, Android Gradle 插件自动更新,对应的Gradle版本也会变动; 因此会产生如下对应关系: 具体见官网描述:Android Gradle 插件版本说明  |  Android 开发者  |  Android Developers 如图所示 具体看官网描述:

    2024年02月03日
    浏览(37)
  • Android——Gradle插件项目根目录settings.gradle和build.gradle

    项目根目录下的settings.gradle配置文件示例: 对每个项目和全局的配置。 pluginManagement{}块只能出现在两个设置中。 一个是settings.gradle文件,它必须是文件中的第一个代码块,顺序第一出现;另一个是Initialization Scripts,不在本文讨论内。 具体使用官方网址:Gradle-pluginManagemen

    2024年02月04日
    浏览(53)
  • The minCompileSdk (33) specified in a dependency‘s AAR metadata (META-INF/com/android/build/gradle/a

    android studio 编译的报错提示: 报错信息中很关键的三个: 先看一下第一个报错信息: 意思是 CompileSdk 最小必须是 33 ,并且 recyclerview版本1.3.0-beta02 ,为什么和我的 CompileSdk 29 和 recyclerview版本1.1.0 不一样呢? 我的 recyclerview版本1.1.0 怎么查看:打开看看布局中 androidx.recycler

    2024年02月16日
    浏览(38)
  • Android studio Gradle 插件版本修改

      最近装了预览版的 Android Studio( android-studio-2022.3.1.15 Giraffe ),新建项目后想修改 Gradle 插件版本,在网上搜索到的都是说修改 classpath 但是新建的项目 build.gradle 中内容并不是这样的,如下: 看了官网文档,内容虽然不一样,但是修改 Gradle 版本还是在这里。 Android Gra

    2024年02月11日
    浏览(59)
  • Android Studio 和 Android Gradle 插件的已知问题

    渲染 Compose 预览时出错 从 Android Studio Chipmunk 开始,如果您在问题面板中看到  java.lang.NoSuchFieldError: view_tree_saved_state_registry_owner  或  java.lang.ClassNotFoundException: androidx.savedstate.R$id ,请务必在模块中添加对  androidx.lifecycle:lifecycle-viewmodel-savedstate  的  debugImplementation  依赖项。

    2024年02月12日
    浏览(50)
  • 【Android Gradle 插件】Android Studio 工程 Gradle 构建流程 ② ( settings.gradle 构建脚本分析 | 根目录下 build.gradle 分析 )

    pluginManagement 脚本块 , 用于 配置 Gradle 插件的 Maven 仓库 , 配置的是 构建过程 中 , 使用的仓库 ; dependencyResolutionManagement 脚本块 , 用于 配置 依赖 的 Maven 仓库 , 配置的是 工程 或 模块 下的依赖使用的仓库 ; 在 dependencyResolutionManagement 脚本块 中 定义的 repositoriesMode.set(Repositorie

    2024年02月03日
    浏览(52)
  • Android Studio 中的 gradle插件版本和gradle 版本号在哪里?

    在Andorid Studio 中,我们常常需要 修改gradle插件和gradle的版本号 ,使之能够对应上。 那哪个是Android Studio的插件版本呢,哪个是插件对应的gradle版本呢? 插件版本是在 最外层的build.gradle 中修改,如下所示: 而插件版本所对应的gradle版本是在 gradle-wrapper.properties 中修改: 当然

    2024年02月03日
    浏览(46)
  • 【Android Gradle 插件】Android 依赖管理 ① ( 依赖库匹配 | 依赖库查找顺序及路径 | Gradle 资源库 )

    依赖库匹配 :  依赖库由三部分组成 依赖库分组 依赖库名称 依赖库版本号 只有三者都对上 , 依赖库才能匹配上 , 如 依赖库分组为 androidx.appcompat ,  依赖库名称为 appcompat ,  依赖库版本号为 1.3.1 ,  三者由冒号隔开 ; Android 依赖库查找路径 : 首先 , 查找 本地的 Gradle 缓存依赖

    2024年01月17日
    浏览(105)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包