
gradle
文章平均质量分 80
龍林1102
希望在这浮躁冷漠的世界,留下浓墨重彩的一笔
展开
-
Apk体积检测 - ApkChecker的使用
Apk体积优化一直是迭代中的不可忽略的问题, 这次要说的是apk体积的检测方法, 毕竟优化都是基于检测的;当然, 在Android Studio中有Apk Analyser工具可以使用, 但是需要导出, 或者在每个版本迭代中生成报告, 手动生成apk后拖入也是比较麻烦的;使用Matrix 提供的工具 ApkChecker可以独立检测apk并生成报告, 下面介绍下打包检测过程;原创 2022-11-01 18:20:06 · 1206 阅读 · 0 评论 -
简单统计android 项目中gradle的编译时间
最近想提高一下项目的编译速度,首先做的就是记录一下每次编译的耗时,来方便优化前后做对比; 思路很简单,监控每个task的耗时,连同版本信息一起记录在文件里,每次编译会产生一个编译耗时记录文件;为了方便隔离,我将这个功能单独抽离到一个buildTrace.gradle文件中,如下:import java.text.SimpleDateFormat/** * 监控构建耗时 * * 记录构建过程中的每个任务的耗时,并写入文件中 .build_history/buildTimeLog_yy.原创 2021-02-20 18:19:43 · 2033 阅读 · 1 评论 -
kotlin+buildSrc更方便管理依赖
原文:https://handstandsam.com/2018/02/11/kotlin-buildsrc-for-better-gradle-dependency-management/出自大神:Sam Edwards,Lead Android Engineer at Google Developer Expert for AndroidbuildSrc配置依赖1.创建buildSrc目录,创建文件如下:其中:build.gradle.kts . :依赖插件 De.原创 2020-10-27 10:14:46 · 2015 阅读 · 1 评论 -
Android Jenkins + gradle 实现自动化打包流程并上传至蒲公英平台全过程
本文大纲:说明:本文以windows为例环境准备 jenkins安装(windows) 系统设置 创建任务 执行并查看输出1. 环境准备JDK1.8 Gradle5.4 Git AndroidSDK以上工具保证安装并添加环境变量。 包括JAVA_HOME,ANDROID_HOME,GIT_HOME,GRADLE_HOME2.jenkins安装...原创 2020-02-27 16:53:27 · 1617 阅读 · 0 评论 -
ASM + Transform 在android中的使用
参考:https://juejin.im/post/5cc3db486fb9a03202222154上一篇 ASM的使用上一篇说到了am的使用,但是局限于对于特定class文件使用,但是在android中不能每个class都那样做。借助gradle插件和transfrom,我们可以干预android的打包过程,从中拿到所有class,从而进行插桩。下面分三点进行介绍:本文大纲:...原创 2019-12-25 12:40:10 · 1978 阅读 · 0 评论