gradle
文章平均质量分 94
普通网友
这个作者很懒,什么都没留下…
展开
-
深入分析APK文件格式
最近在升级项目的 Gradle 及 AGP 版本,在进行APK编辑再压缩时遇到了前后压缩比不一致的问题,所以抽空又一总结了下 APK (ZIP) 文件格式。无论是使用 7z 进行包体积优化,或是快速构建多渠道包,又或是V2、V3签名等都是基于 APK (ZIP) 文件格式进行的,因此对 APK (ZIP) 格式的了解也颇为必要。原创 2023-10-08 12:00:51 · 538 阅读 · 0 评论 -
Jetpack太香了,让开发效率提升了不少
系统App开发者,很少采用Jetpack 以及第三方框架的原因主要有几点:导入麻烦:有的框架过于庞大,可能依赖的库比较多,编译文件的构建比较繁琐,没有gradle那么智能功能单一:系统App注重功能性,业务逻辑较少,依赖庞大库文件的场景不多license风险:引用第三方框架的话,需要特别声明license ,会尽量避免采用但对于功能复杂,架构庞大的系统App而言,集成第三方框架显得尤为必要。比如Android系统里最核心的App SystemUI,就采用了知名的DI框架Dagger2。原创 2023-03-08 13:46:52 · 3416 阅读 · 0 评论 -
为什么说 Gradle 是 Android 进阶绕不去的坎
前言Gradle 作为官方主推的构建系统,目前已经深度应用于 Android 的多个技术体系中,例如组件化开发、产物构建、单元测试等。可见,要成为 Android 高级工程师 Gradle 是必须掌握的知识点。在这篇文章里,我将带你由浅入深建立 Gradle 的基本概念,涉及 Gradle 生命周期、Project、Task 等知识点,这些内容也是 Gradle 在面试八股文中容易遇见的问题。从这篇文章开始,我将带你全面掌握 Gradle 构建系统,系列文章:1、Gradle 基础2、Gradle原创 2022-05-16 13:49:17 · 192 阅读 · 0 评论