LT
简介
这位用户还没有填写个人简介...
发布 25 篇文章
加入于 2026-02-04
Gradle:告别 ext 与 buildscript:老项目平滑迁移到 libs.versions.toml 全记录
接手一个几年历史的老项目,打开 build.gradle,映入眼帘的往往是臃肿的 buildscript 块、散落各处的 ext { ... } 变量,以及各个子模块里相互打架的版本号。 如果你想让项目焕然一新,接入 Gradle 官方推荐的 Version Catalog (TOML) 是必经之路
- 2026-02-22
- 3
- 0
- 24.3℃
Gradle:深入理解Version Catalog、libs.versions.toml、alias 与 apply false
升级一个 Gradle 插件或者库的版本,你需要在十几个 build.gradle 文件里疯狂搜索、替换,稍有不慎就会因为版本不一致导致编译失败。为了解决这个问题,Gradle 经历了从 ext 闭包管理到 buildSrc 的演进,最终在 Gradle 7.0+ 拿出了目前的终极方案:Versio
- 2026-02-22
- 3
- 0
- 24.3℃
Gradle: Plugins 引入与 Classpath 引入:到底有啥区别?
在配置 Android 或 Java 项目时,你一定见过两种引入插件的方式:一种是在 plugins {} 块里写 id,另一种是在 buildscript {} 里写 classpath。 很多同学会觉得:“能跑就行,管它什么区别?”但当项目变大、构建变慢或者依赖冲突时,搞不清楚这两者的逻辑就会让
- 2026-02-22
- 4
- 0
- 24.4℃
Android车载(一) Android Automotive OS
概述 AAOS 并没有大刀阔斧的改变 Android 原有的整体架构,几乎所有的核心服务 (AMS、WMS、PMS) 与手机并无区别,采用的是同一套源代码,所以我们可以将 AAOS 理解为 Android OS + Automotive Services + Automotive APPs ,即传统
- 2026-02-14
- 12
- 0
- 25.2℃