Android持续化集成
闫文敬
Android开发工程师、安全工程师
展开
-
gradle打印task及产物
【代码】gradle打印task及产物。原创 2024-06-15 14:07:40 · 156 阅读 · 0 评论 -
Android Gradle4.2之后禁用资源混淆压缩
在gradle4.2开始我们可以在gradle.properties文件内添加 android.enableResourceOptimizations=false 来禁止资源混淆。使用Gradle4.2编译项目发现,res下的layout,drawable 等目录都被移除,所有 的资源都放到了res下 且资源名称被混淆为随机字符。在gradle4.2之前可以在gradle.properties 添加 android.enableR8=false 来禁止使用r8。在gradle3.4.0后r8 默认开启,原创 2023-06-09 17:54:15 · 789 阅读 · 0 评论 -
【调研】Android应用versionName和versionVode版本名和版本号之间的关系以及自动化版本号脚本
1.调研目的在项目开发过程中,Android中存在两个版本名称:versionName和versionVode;业务上我们常用的版本名(号)实际上是versionName,忽略了versionCode的存在,而在Android设备中versionCode是不可降低的,而且每次发版都要进行叠加升级。为了便于开发,在开发过程中减少versionCode对开发者的影响,我想设计一个方法,通过versionName转换为versionCode,为此想要看看其他类APP是如何实现的2.调研方式获取手机中已安装原创 2021-03-01 15:49:09 · 865 阅读 · 0 评论 -
Android基于jenkins的持续集成
1.安装jetkins环境,以及jdk git gradle 插件安装2.新建任务>构建一个自由风格的软件项目>图片3.命令说明app:clean //清除构建缓存app:assembleDebug //打包debugapp:assembleRelease //打包releaseuploadPgyer // 在build.gradle中相关配置后上传蒲公英...原创 2019-03-16 08:37:20 · 1111 阅读 · 0 评论