当前位置: 首页 > news >正文

【笔记】Android Gradle Plugin配置文件相关说明-libs.versions.toml

版本号

文件路径:Project\gradle\libs.versions.toml

直接搜索versions.agp是找不到的,这是变量引用的写法,查询 agp版本可以直接查版本号。

[versions]
agp = "8.5.0-alpha08"
junit = "4.13.2"
junitVersion = "1.1.5"
espressoCore = "3.5.1"
appcompat = "1.6.1"
material = "1.10.0"
constraintlayout = "2.1.4"
navigationFragment = "2.6.0"
navigationUi = "2.6.0"[libraries]
junit = { group = "junit", name = "junit", version.ref = "junit" }
ext-junit = { group = "androidx.test.ext", name = "junit", version.ref = "junitVersion" }
espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espressoCore" }
appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "appcompat" }
material = { group = "com.google.android.material", name = "material", version.ref = "material" }
constraintlayout = { group = "androidx.constraintlayout", name = "constraintlayout", version.ref = "constraintlayout" }
navigation-fragment = { group = "androidx.navigation", name = "navigation-fragment", version.ref = "navigationFragment" }
navigation-ui = { group = "androidx.navigation", name = "navigation-ui", version.ref = "navigationUi" }[plugins]
android-application = { id = "com.android.application", version.ref = "agp" }

libs.versions.toml 文件是一个用来集中管理项目依赖版本的配置文件,这是Gradle 7及更高版本中引入的一个新功能,部分基于版式文件(Version Catalogs)的概念。

该文件允许在一个单独的文件中定义所有的依赖库以及它们的版本号,这样做的目的是为了简化和集中管理项目中的依赖,使得依赖版本的更新和维护变得更加直观和便捷。

  • [versions] 部分定义了项目中用到的所有库的版本号。
  • [libraries] 部分定义了依赖项的坐标以及它们所引用的版本。
  • [plugins] 部分允许定义Gradle插件及其版本。
http://www.lryc.cn/news/489759.html

相关文章:

  • 如何修复WordPress卡在维护模式
  • glob三个函数的效果
  • FreeRTOS:事件标志组与任务通知
  • c++11的动态类型
  • 付费会员渗透难,腾讯音乐的触顶挑战
  • 内网安全隧道搭建-ngrok-frp-nps-sapp
  • Load-Balanced-Online-OJ(负载均衡式在线OJ)
  • Postman之变量操作
  • 查找字符串中某个字符返回字符位置
  • 《数学物理学报》
  • 39页PDF | 毕马威_数据资产运营白皮书(限免下载)
  • K8s 一键部署 MongoDB 的 Replica-Set 和 MongoDB-Express
  • 2024小迪安全基础入门第四课
  • 一文详解使用java easyexcel导出文件的几种情况
  • 【蓝桥杯C/C++】深入解析I/O高效性能优化:std::ios::sync_with_stdio(false)
  • NUXT3学习日记四(路由中间件、导航守卫)
  • 数据科学与SQL:组距分组分析 | 区间分布问题
  • odoo18中模型的常用字段类型
  • 【如何用更少的数据作出更好的决策】-gpt生成
  • ara::com 与 AUTOSAR 元模型的关系总结
  • springboot整合hive
  • 浅谈 proxy
  • Ansys Maxwell:SheetScan - 导入材料特性曲线
  • 解决 Android 单元测试 No tests found for given includes:
  • 人工智能的核心思想-神经网络
  • JAVA中的Lamda表达式
  • 锂电池学习笔记(一) 初识锂电池
  • 深度学习2
  • 第六节-AppScan扫描报告
  • 【c++丨STL】stack和queue的使用及模拟实现