首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Gradle
订阅
左手木亽
更多收藏集
微信扫码分享
微信
新浪微博
QQ
34篇文章 · 0订阅
Android Gradle 优化大全,助力提速 80%
本文主要分享常见的 Gradle 编译优化手段,并提供成本,收益,推荐度等维度供参考。以帮助大家快速找到最适合自己项目情况的优化项。实践中,全新编译最高可提速 80%。
一文了解 Android项目中build.gradle中的 android 配置扩展
在Android 项目中,我们常常需要配置 build.gradle 文件中的 android {...} 配置。而在 一文了解 Gradle 插件 文章中我们可以知道,android {} 其实是
基于 Gradle8.0+ 实现简易路由框架
主流路由框架整体方案 ARouter TheRouter Transform 变化 Gradle 8.0 之前 创建自定义 Gradle 插件并注册 Transform 创建自定义 Transform
可能是 AGP8 编译最快的方案
背景 AGP8 的变更应该很多人都知道了,移除了Transform API,所以很多 class 操作类的插件代码都需要改了。 TheRouter在开发的时候就支持了AGP8,使用的也是Gradle提
参考谷歌示例项目(NIA)复用 build.gradle.kts
谷歌官方项目 Now In Android 是官方团队对于最佳实践的实际阐释,其中的构建脚本复用也很有意思。本,文参考NIA实现,在Gradle8.4上通过自定义Plugin完成复用,并记录过程如下
Android依赖分析自动化工具实战
需求 一个Android工程常常会有很多依赖,可能是组件化项目对于其他业务及中间件的依赖,也有可能是对于第三方sdk的依赖。这里我们分别看下对于这两种场景为什么需要自动化的版本依赖分析工具: 二方组件
Gradle 与 Android 构建入门
无论是否意识到 Gradle 的存在,每位 Android 程序员都会直接或间接的与 Gradle 打交道。每当通过 Android Studio 新建一个工程时,AS 都会自动创建一个通用的目录结构,然后就可以进行开发,在 app 的 build.gradle 中添加一些依赖…
ASM字节码插桩之Transform的替代方案
前言 最近在学习asm字节码插桩相关的知识,发现在高版本的gradle上以前的Transform已经废弃,于是研究了一下新版本字节码插桩的实现,本文将简单地介绍下新版本gradle上字节码插桩的实现。
ASM字节码操作类库(打开java语言世界通往字节码世界的大门) | 京东云技术团队
授人以鱼不如授人以渔,应用asm的文章有很多,简单demo的也很多,那么ASM都具备哪些能力呢?如何去学习编写ASM代码呢?什么样的情景需要用到ASM呢?让我们带着这些问题阅读这篇6万多字的文章吧
【Gradle-8】Gradle插件开发指南
Gradle插件开发在Android进阶知识中是占有一定比例的,特别是在性能优化领域,基本都会涉及,而且跟我们日常的编译打包也息息相关,加上有不少招聘要求里也明确要有Gradle插件开发经验