混淆过程中邂逅的坑
来源:互联网 发布:mac 软件安装桌面 编辑:程序博客网 时间:2024/06/05 19:17
1,null object reference = at java.text.SimpleDateFormat
一直报找不到这个类异常,可是这个是java提供的类,怎么混淆都没用,最后尝试把用到这个类的这段代码去掉试下
然后就发现是数据没有获取成功,而这个类是用来处理数据中的时间的格式。混淆之后数据为空,但是没有报空指针,报了找不到路径。
ps:放开思路,不要偷懒,不要着急,思考问题时松弛有度。
2,添加百度鹰眼到项目里,混淆也添加了,打包遇到这么一个问题。
Error:java.lang.RuntimeException: com.android.sched.scheduler.RunnerProcessException: Error during 'ShrinkAndMainDexTracer' runner on 'public final class com.baidu.trace.b.l': Unexpected error during visit: com.android.jack.ir.ast.JMethodCall at "Unknown source info"Error:com.android.sched.scheduler.RunnerProcessException: Error during 'ShrinkAndMainDexTracer' runner on 'public final class com.baidu.trace.b.l': Unexpected error during visit: com.android.jack.ir.ast.JMethodCall at "Unknown source info"Error:com.android.jack.ir.JNodeInternalError: Unexpected error during visit: com.android.jack.ir.ast.JMethodCall at "Unknown source info"Error:java.lang.AssertionError: com.android.jack.lookup.JMethodWithReturnLookupException: Method 'com.baidu.trace.ae[] values()' not found in type 'com.baidu.trace.ae'Error:com.android.jack.lookup.JMethodWithReturnLookupException: Method 'com.baidu.trace.ae[] values()' not found in type 'com.baidu.trace.ae'
buildToolsVersion 版本原因,之前用的是25.0.2,换成25.0.3可以了。
-keep class com.baidu.** {*;}
-keep class vi.com.** {*;}
-dontwarn com.baidu.**
ps:这个是百度地图的sdk混淆通用过滤
阅读全文
0 0
- 混淆过程中邂逅的坑
- WEB开发过程中容易混淆的传值方法
- 使用android studio混淆过程中遇到的异常
- 邂逅,在雨中
- 海边的邂逅
- 邂逅的美丽
- 邂逅美女的游戏规则
- 美妙的邂逅
- 邂逅的晚秋
- 春天的邂逅
- 一次美丽的邂逅
- 邂逅-------秋天的童话
- 邂逅-------秋天的童话
- 邂逅-------秋天的童话
- 邂逅-------秋天的童话
- 邂逅-------秋天的童话
- 邂逅-------秋天的童话
- 邂逅-------秋天的童话
- MySQL时间格式转换
- my_demo
- Android中的文件存储问题
- 使用JAVA实现RabbitMQ的发送告警
- iOS开发之App如何跳转到系统设置界面
- 混淆过程中邂逅的坑
- 实时互联网的隐形风口
- webpack牛刀小试---创建第一个简单的项目
- stm32 DMA
- RecyclerView流式布局
- maven 笔记-工程结构
- 类文件结构
- 应用开发进阶必经之路之性能优化
- Ngix反向代理解决跨域问题