查找 Class 机制 | 类查找的顺序机制 )三、 类查找的顺序机制 博客章节有讲解到 , Android 类加载时 , 必须进行分包操作 , 必须有
1
个主包 , 若干其它分包 , 主包中只包含应用启动少量代码..., 如 Application , MainActivity 等 , 修复包 Dex 文件需要插入到主包后面 , 其它分包前面 , 才能生效 ;
如果主包出现问题 , 只能发布新版本 ;
指定主包的文件...,
为 multiDexKeepFile 文件 , 定义规则 , 该定义规则有一定的语法 , 哪些 Java 源码文件打包在主 Dex 中 , 可以通过该配置进行定义 ;
在 app 目录下创建 "...dex.keep " 文本文件 , 这里设置主包打包的 Java 字节码文件 , 其它的类都打包到分包中 ;
dex.keep 主包打包规则文件内容 :
kim/hsl/hotfix/MainActivity.class...// 应用实际的最小 SDK
minSdkVersion 14
}
}
}
二、完整 build.gradle 配置
----
1、build.gradle