Gradle
文章平均质量分 82
介绍gradle基本用法和高阶使用技巧
csfchh
硕士毕业于浙江大学,本科毕业于武汉理工大学,毕业至今就从事安卓开发,熟悉Java、kotlin、dart等语言,对安卓原生开发和flutter混合开发技术开发有一定研究。热爱技术,每天不断学习和进步。
展开
-
Gradle案例:apk构建、安装、启动一体化
背景我们知道在调试时,只需要点击一下运行按钮就会自动为我们执行build->install->launch三个动作,非常方便,然而到了release阶段,AS就没有为我们提供类似的快捷操作了。本文的初衷就是希望在release阶段实现与AS run App类似的一键操作,提高自测阶段的工作效率。技术点首先需要了解build->install->launch这三个动作是如何实现的:build:就是构建apk,相关的task为assemble<VariantName>原创 2022-04-24 17:55:16 · 2631 阅读 · 0 评论 -
Gradle:启用R8混淆后post请求的body变为null的问题分析及解决办法
近期在项目打包时遇到一个奇怪的问题:一个业务组件在一个老项目中集成没问题,在新创建的项目中打release包就有问题,post请求(retrofit 2.7.1 )的body一直为null,debug包没问题。很明显这是个混淆造成的问题,但为什么同样的组件、同样的proguard-rules.pro打出来的包却一个没问题,一个有问题呢?查询相关资料后,发现是代码压缩器不同的缘故。新项目的gradle创建版本:classpath 'com.android.tools.build:gradle:4.0.2原创 2021-06-08 17:18:29 · 847 阅读 · 1 评论 -
gradle快速入门
1. gradle语法2. 自定义gradle插件原创 2021-06-04 11:44:16 · 2344 阅读 · 1 评论 -
gradle脚本实战
Gradle实战开发技巧,超级实用!原创 2021-05-10 20:19:14 · 1677 阅读 · 0 评论