一、背景描述

在之前的两篇文章中

  • 【我的Android进阶之旅】Android 混淆文件资源分类整理
  • 【我的Android进阶之旅】Android 混淆文件资源分类整理之二:将混淆文件拆分成更小粒度的混淆文件

我已经说清楚了如何将最开始在app module中的大一统混淆配置拆分成不同的更小颗粒度的混淆文件。
如何各个module都单独配置了混淆规则。

有兴趣的,可以读一读之前的这两篇文章!

二、编译问题

2.1 问题描述

但是,在拆分各自module的混淆配置的时候,发现了一个坑。这个坑在Android Studio编译的时候没有发现,只有在jenkins编译或者是在Terminal终端使用gradle命令编译的时候发现的。

现在来描述下这个问题。

我在Android Studio中,将混淆文件拆分到各自的子module中去了,并且使用Build --> Build Bundles(s)/APK(s) --> Build APK(s) 的方式是可以正常打包apk出来的。

【我的Android进阶之旅】Android混淆踩坑之各模块各自单独配置混淆,但是将minifyEnabled设置为true导致的编译错误相关推荐

  1. 我的Android进阶之旅------Android利用Sensor(传感器)实现水平仪功能的小例

    这里介绍的水平仪,指的是比较传统的气泡水平仪,在一个透明圆盘内充满液体,液体中留有一个气泡,当一端翘起时,该气泡就会浮向翘起的一端.    利用方向传感器返回的第一个参数,实现了一个指南针小应用.   ...

  2. 我的Android进阶之旅------Android利用温度传感器实现带动画效果的电子温度计

    要想实现带动画效果的电子温度计,需要以下几个知识点: 1.温度传感器相关知识. 2.ScaleAnimation动画相关知识,来进行水印刻度的缩放效果. 3.android:layout_weight ...

  3. android服务进阶,我的Android进阶之旅------Android服务的生命周期回调方法

    先引用一段官网上的文字 ======================================================================================== ...

  4. 我的Android进阶之旅------Android二级ListView列表的实现

    实现如下图所示的二级列表效果 首先是在布局文件中,布局两个ListView,代码如下: <LinearLayout xmlns:android="http://schemas.andr ...

  5. 我的Android进阶之旅------Android嵌入图像InsetDrawable的用法

    面试题:为一个充满整个屏幕的LinearLayout布局指定背景图,是否可以让背景图不充满屏幕?请用代码描述实现过程. 解决此题,可以使用嵌入(Inset)图像资源来指定图像,然后像使用普通图像资源一 ...

  6. 我的Android进阶之旅------Android项目目录结构分析

    此文章来自"博客园"博主,仅在此借鉴,学习 1.HelloWorld项目的目录结构 1.1.src文件夹 1.2.gen文件夹 1.3.Android 2.1文件夹 1.4.ass ...

  7. 我的Android进阶之旅------Android自定义View来实现解析lrc歌词并同步滚动、上下拖动、缩放歌词的功能...

    前言 一LRC歌词文件简介 1什么是LRC歌词文件 2LRC歌词文件的格式 LRC歌词文件的标签类型 1标识标签 2时间标签 二解析LRC歌词 1读取出歌词文件 2解析得到的歌词内容 1表示每行歌词内 ...

  8. 我的Android进阶之旅------android Matrix图片随意的放大缩小,拖动(转)

    step1:新建一个项目DragAndZoom,并准备一张照片放在res/drawable-hdpi目录下,如下图所示: step2: 设置应用的UI界面,在main.xml中设置: [html] v ...

  9. 我的Android进阶之旅------Android Gusture 手势识别小案例

    Step1: 生成一个Android Gusture Builder程序用于画Gusture然后存储起来用于其它的项目 首先导入  android SDK \android-sdk-windows\s ...

最新文章

  1. 华为鸿蒙系统强势来袭,呼之欲出的华为神作——鸿蒙2.0 强势来袭
  2. 微信支付:小微商户申请入驻第二步:图片上传
  3. Qt QDialog将窗体变为顶层窗体(activateWindow(); 和 raise() )
  4. CG CTF WEB COOKIE
  5. 窗口分析函数_17_计算百分位数
  6. JVM源码分析之System.currentTimeMillis及nanoTime原理详解
  7. 从草根到百万年薪程序员的十年风雨之路,使用指南
  8. js的正则自定义金额输入验证函数
  9. curl -s http://192.168.232.191/openapi/v2 | jq 不显示JSON格式的文档说明
  10. 马斯克身价增至392亿美元,但仍低于马化腾马云身价
  11. python中sorted函数的作用_Python中排序方法sort、函数sorted的key参数的作用分析
  12. Hadoop2.8集群安装详细教程
  13. UnityShader之遮挡透明
  14. aid learning安装应用_Aid Learningapp下载
  15. html网页框架案例代码,HTML网页框架代码
  16. Scrapy爬虫快速入门
  17. 离开马云后,20位阿里人的区块链创业路
  18. 周纪三 周慎靓王元年(辛丑,公元前320年)——摘要
  19. spring mvc
  20. c语言_kbhit函数怎么用,kbhit再c语言中怎么用请教

热门文章

  1. 1.1随机试验与样本空间
  2. NFT交易系统(数字藏品)
  3. 实用贴,HDTV的4个基本元素
  4. MATLAB工具箱大全
  5. 拍照图片上传竖立问题解决~
  6. TCP 聊天室v2 实现多人匿名聊天 C++,linux系统下
  7. oracle数据库学习 sql语言 --蔡广坤的笔记
  8. 金山U盘卫士V1.5 绿色版
  9. 周杰伦歌曲有望上架网易云;腾讯起诉腾迅,朋友圈摇动式广告上线!
  10. 没有人能随随便便成功,十年磨一剑