首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
gradle
订阅
城北小萝莉
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
【Android 修炼手册】Gradle 篇 -- Android Gradle Plugin 主要 Task 分析
大家可以直接 clone EasyGradle 项目,把 app/build.gradle 里的 implementation 'com.android.tools.build:gradle:3.0.1' 注释打开就可以了。 在 Gradle的基本使用 和 Android Gr…
【Gradle-2】一文搞懂Gradle配置
“Gradle的配置太多了,经常版本更新还有变化,而且它还能扩展,记是记不住了,只能用到再搜了,哎,难顶” 。 是真的难顶,但是我想挑战一下...
Gradle 构建工具 #1 为什么说 Gradle 是 Android 进阶绕不去的坎
Gradle 作为官方主推的构建系统,目前已经深度应用于 Android 的多个技术体系中,例如组件化开发、产物构建、单元测试等。可见,要成为 Android 高级工程师 Gradle 是必须掌握的
手动埋点转无痕埋点,如何做到代码“零”入侵
如何在完全0修改源码的情况下,实现字节码插桩无痕埋点呢。。。在去年突发奇想,想利用Gradle插件,Transform+ASM实现字节码插桩,将需要手动埋点的地方通过操作字节码进行埋点...
基于Transform实现更高效的组件化路由框架
之前通过APT实现了一个简易版ARouter框架,碰到的问题是APT在每个module的上下文是不同的,导致需要通过不同的文件来保存映射关系表。因为类文件的不确定,就需要初始化时在dex文件中扫描到指定目录下的class,然后通过反射初始化加载路由关系映射。阿里的做法是直接开启…
哪怕不学Gradle,这些常见操作,你也值得掌握
模板代码提取 这是最基础的操作了,对于一个普通 model.gradle ,默认的配置如下: 如果我们每个 model 都这样写,那岂不是很麻烦,那么让我们提取通用代码: 优化步骤 新建一个 grad
Android ASM 字节码插桩:助力隐私合规
近两年来工信部对于应用的隐私合规安全问题愈加重视,对 Android 平台的管控程度也要比 IOS 平台严格很多,很多不合规的应用也先后被下架要求整改 要避免出现隐私合规安全问题,最主要的就是要做到以
Gradle 7.0 使用 maven-publish 上传 aar 包到 Nexus 私服
如何生成 aar 包 Android Gradle 插件有两种,一个Application,一个是library,Android 插件所创建的组件取决于模块是否使用应用或库插件,而library模块编
Java高版本Api在Android中的使用
Android插件开启对新Api的支持 这一天小王导入了一个库,上线之后直接崩了一大片? 找到其中的问题: 什么鬼哦?安卓8.0一下无法使用? 这样上线8.0以下的手机全部闪退了。 查一下才知道需要开
Android编译优化系列-kapt篇
本文是编译优化系列文章之 kapt 优化篇,后续还会有 build cache, kotlin, dex 优化等文章,敬请期待。(火山引擎MARS专栏)