关于在EventBus混淆打包问题
来源:互联网 发布:java断点下载校验 编辑:程序博客网 时间:2024/06/03 20:36
很多Android程序猿都知道eventbus,知道怎么用,要是不会话自己百度,并不是怎么难。
今天要说的是自己在eventbus打包混淆的时候出现的一个错误,以及解决方法。
我在用android studio打包混淆后,eventbus应用总是报错找不到方法,在网上查了很多都是说没有加上注解@Subscribe,然而我检查了很多次,所有的应用都是对的,并且在没有打包的情况下运行也是正常的,苦苦思索查找了良久,发现罪魁祸首是因为打包混淆找不到eventbus类了。只需在proguard-rules.pro文件中加上这几句混淆代码就行了
#eventbus打包混淆-keepattributes *Annotation*-keepclassmembers class ** {@org.greenrobot.eventbus.Subscribe <methods>;}-keep enum org.greenrobot.eventbus.ThreadMode { *; }# Only required if you use AsyncExecutor-keepclassmembers class * extends org.greenrobot.eventbus.util.ThrowableFailureEvent {<init>(java.lang.Throwable);}
个人认为是混淆了Eventbus的Thread
阅读全文
1 0
- 关于在EventBus混淆打包问题
- eventbus打包混淆问题
- EventBus打包混淆问题
- EventBus,Gson打包混淆问题
- 关于eventbus打包混淆后运行出错的问题
- butterknife 打包混淆问题
- butterknife 打包混淆问题
- Android 打包混淆问题
- Android项目打包混淆问题
- Gson的混淆打包问题
- 关于JavaScript在Android4.0平台以上的混淆问题
- 关于混淆打包后,webview 无法调用js方法 的问题
- Android关于混淆打包的记录
- 关于AS混淆,签名打包参考
- 关于eclipse混淆打包的总结
- Android自带混淆打包在windows下的一个问题
- eventBus混淆代码
- android 之 打包apk,混淆问题
- mybatis简单应用
- Docker使用国内镜像
- 数据库SQL优化
- 作业week2 'Guess the number'
- 深度学习——图像前背景分离神经网络技术架构
- 关于在EventBus混淆打包问题
- 样本距离计算、向量范数、矩阵范数
- 【一起来学C语言】常用进制的转换与应用(下)
- 遗传算法基础知识介绍
- 基于ViewDragHelper实现侧滑
- 练习week2 'caculator'
- 磁盘及分区
- Vue之自定义过滤器
- IDEA创建JavaWeb项目