Android 混淆备忘
2015-09-17 13:42
260 查看
有些lib库可能会调用so库,那么这些lib中的某个包下的类可能要避免混淆,这时要单独写出来
例如-keep class pie.im.service.** { *;} # 保持指定包中的类不被混淆
另外,如果lib库里面的要避免混淆包的包名改变了,记得要及时更改。否则,会造成闪退,但捕捉不到异常。
正常情况下,lib调用so库找不到native方法名时会抛出异常,此异常是可以被异常捕获器捕捉到的。
例如-keep class pie.im.service.** { *;} # 保持指定包中的类不被混淆
另外,如果lib库里面的要避免混淆包的包名改变了,记得要及时更改。否则,会造成闪退,但捕捉不到异常。
正常情况下,lib调用so库找不到native方法名时会抛出异常,此异常是可以被异常捕获器捕捉到的。
相关文章推荐
- android5.0以上版本的状态栏透明
- android NDK 笔记
- 【Android】时区、时制、电量、内存信息
- 【Android】轮询的若干问题 Timer, TimerTask;Timer 的缺陷,ScheduledThreadPoolExecutor
- android开发笔记,杂
- 【Android】DownloadManager的使用
- Android本地数据库升级
- Android Activity和Fragment传递数据
- 【Android】FileInputStream
- android数据的四种存储方式
- Android 屏幕适配问题
- Android 反编译工具备忘
- VM下ubuntu14.10中搭建android环境(android studio)
- android 组合模式应用 多对象封装处理表格数据,组合模式存取数据
- Android 知识点积累(一)
- NoMasp 博客导读:Android/Java/Windows/Lisp
- android NDK 生成so 文件流程-ecplice
- 解析Android崩溃日志(Android ndk-stack tool)
- Android中Cursor类的概念和用法
- Android生命周期与Java类周期的交互融合