使用gradle开启multiDex时,如何配置MainDex
在开启multiDex时,多个dex文件中的类是被gradle脚本分配的,而且app在启动时,首先加载的是MainDex。有时候我们需要设定某些类被放到MainDex中,如何设定?
在build.gradle中开启multiDex,并指定配置文件
multiDexEnabled true
multiDexKeepProguard file('multiDexKeep.pro') // keep specific classes using proguard syntax
multiDexKeepFile file('multiDexKeep.txt') // keep specific classes
配置multiDexKeep.pro文件(语法和proguard-rules.pro一样,作用也是混淆相关)
#system相关
-keepclassmembers class fqcn.of.javascript.interface.for.webview {public *;
}
配置multiDexKeep.txt文件,指定类即可
com.simen.tt.Helper.class
com.simen.tt.Utils.class
com.simen.tt.Over$M.class
使用gradle开启multiDex时,如何配置MainDex相关推荐
- 负载均衡SLB中开启会话保持并选择重写Cookie时的配置方法
负载均衡SLB中开启会话保持并选择重写Cookie时的配置方法 KB: 27704 · 更新时间:2020-09-08 15:12:41 编辑 · 本页目录 概述 详细信息 更多信息 适用于 免责声明 ...
- 参照STM32时钟树配置STM32CubeMX Clock Configuration(STM32L011G4U6为例)
微控制器(处理器)的运行必须要依赖周期性的时钟脉冲来驱动--往往由一个外部晶体振荡器提供时钟输入为始,最终转换为多个外部设备的周期性运作为末,这种时钟"能量"扩散流动的路径,犹如大 ...
- VDI序曲十七 RDVH虚拟主机中开启RemoteFX的硬件配置要求
VDI序曲十七 RDVH虚拟主机中开启RemoteFX的硬件配置要求 2011-05-22 13:43:49 标签:硬件要求 微软虚拟化 RemoteFX 显存 博客话题 原创作品,允许转载,转载时请 ...
- 单击事件开启线程时,再次单击就会出现 java.lang.IllegalThreadStateException: Thread already started. 错误
第一种解决方案:单击事件开启线程时,再次单击就会出现 java.lang.IllegalThreadStateException: Thread already started. 错误 解决办法: 创 ...
- [转]解决STM32开启定时器时立即进入一次中断程序问题
[转]解决STM32开启定时器时立即进入一次中断程序问题 参考文章: (1)[转]解决STM32开启定时器时立即进入一次中断程序问题 (2)https://www.cnblogs.com/tubuji ...
- django oracle数据库配置,django连接oracle时setting 配置方法
下一步是将新创建的应用程序与项目相关联.为此,您需要编辑 myproj 文件夹中的 settings.py 文件,将字符串"myproj.myapp"追加到 INSTALLED_A ...
- 使用 plsql 时的配置信息(连远程数据库服务器 到 在本机安装 oracle )
一.本地没有安装oracle时,只有 instantclient_12_1 客户端 和 plsql 或者 navicate 时,配置信息默认在: D:\QzyInstalled\instantcli ...
- linux环境变量自动配置,Linux进入系统时自动配置
环境变量的要领
用Exp ort命令能够 配置 环境变量,但是假如 每回进入系统之后都要重新配置 一遍环境变量就很烦人.Linux给大众 提供了自动配置 环境变量的要领 ,那就是修改 .bashrc 文件. 通常 说 ...
- Linux如何避免每次开启 CentOS 时,都要手动开启 sshd 服务,防止连接不上Xshell
避免每次开启 CentOS 时,都要手动开启 sshd 服务,可以将 sshd 服务添加至自启动列表中, 输入 systemctl enable sshd.service 可以通过输入:查看是否开启 ...
最新文章
- module ‘imgaug.augmenters‘ has no attribute ‘Resize‘
- DevExpress XtraTabControl 加载Form
- 树的同构(c语言静态链表实现)
- 排序与查找 详细分析
- 与机器学习算法有关的数据结构
- 多线程socket 端口扫描程序,实现了,但是速度不行,求指点。
- java的值排序总结
- lamda表达式和stream
- LaTeX报错 Difference (2) between bookmark levels is greater (hyperref)	than one, level fixed.
- Java函数参数传递方式
- 射频IC行业为何这么惨?——RFIC的尴尬的现实和迷茫的未来
- 计算机音乐蜡笔小新,蜡笔小新背景音乐-原创
- flareghost(闪烁和光晕测试)
- staruml画的图怎么加载到word_StarUML配置Word生成文档模板
- 容联云CFO李亦鹏:智能化、国产化大势所趋 多业务云通讯构筑行业壁垒
- python实现树莓派监控_树莓派上安装pyaudio 及 对声音实时监控
- Tone Mapping Correction
- jupyter 安装插件rise,变为幻灯片PPT格式
- MySQL 求平均数
- android 仿qq相册功能,Android第四十九期 - 仿QQ空间上传功能+本地数据库存储