首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Gradle/编译优化相关
订阅
刺目啊1199
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Kotlin 快速编译背后的黑科技,了解一下~
速编译大量代码一向是一个难题,尤其是当编译器必须执行很多复杂操作时,例如重载方法解析和泛型类型推断。 本文主要介绍在日常开发中做一些小改动时,Kotlin编译器是如何加快编译速度的
自定义 gradle plugin,教你如何 hook 系统 task 和字节码
当时这个问题确实困惑了我一段时间,总不能自己为了不对外暴露,把 方法/类 写为 非public 吧?那我自己的 library 如何去调用呢?难道自己写反射?太蠢了吧。 于是,这边就有了本篇文章的主角 Seeker(Github 传送门)。 在解决问题之前,建议大家多去搜一下有…
Gradle基础 构建生命周期和Hook技术
对于初学者来说,面对各种各样的Gradle构建脚本,想要梳理它的构建流程,往往不知道从何入手。Gradle的构建过程有着固定的生命周期,理解Gradle的生命周期和Hook点,有助于帮你梳理、扩展项目的构建流程。 任何Gradle的构建过程都分为三部分:初始化阶段、配置阶段和执…
Android R8 耗时优化
终于我们全源码编译的 Release 包已经超过了40分钟了,感觉离提桶跑路不远了。使用 `--scan` 分析了编译过程,发现 `minifyReleaseWithR8` 任务耗时近14分钟。
Gradle通关系列(四)-深入Task
task作为Gradle构建的最小原子工作,可以通过task之间的相互依赖灵活的定义一个项目的构建。 一个task可能有依赖另外一个task,也可能需要被放在某个task之后执行,Gradle确保在执行任务时遵守所有的任务依赖关系和排序规则,使用dependsOn来操作task…
Gradle笔记-Gradle基础
Gradle基础Gradle构建生命周期初始化阶段:解析整个工程中所有Project,构建所有Project对应的Project对象配置阶段:解析所有Project对象中的Task,构建Task拓扑图
Gradle核心之Project
系列文章往这看gradle入门以及环境搭建gradle入门之元编程gradle入门之Groovy语法gradle简介及生命周期gradle核心之project如何自己动手撸一个Gradle插件grad
Gradle简介及生命周期
系列文章往这看gradle入门以及环境搭建gradle入门之元编程gradle入门之Groovy语法gradle简介及生命周期gradle核心之project如何自己动手撸一个Gradle插件grad