butterknife 忽视混淆那些坑
来源:互联网 发布:临时身份证制作软件 编辑:程序博客网 时间:2024/06/04 00:24
butterknife
相信大家都知道,butterknife是大神JakeWharton 编写的一个框架注入库,目前最新的事8.6.0版本。在我们使用时,在打包过程中需要在
proguard-rules.pro文件中添加忽视混淆的代码。但是在安装Apk的时候通过友盟的bug检测提示我在一开始就空指针了,思索很久,终于知道哪的问题了,分享和我都有这个问题的人。
其实问题在忽视混淆的代码上(看图)
butterknife最新混淆代码(7.0以上)
## butterknife start-keep class butterknife.** { *; }-dontwarn butterknife.internal.**-keep class **$$ViewBinder { *; }-keepclasseswithmembernames class * { @butterknife.* <fields>;}-keepclasseswithmembernames class * { @butterknife.* <methods>;}## butterknife end
butterknife低版本混淆代码(7.0以下)
## butterknife start-keep class butterknife.** { *; }-dontwarn butterknife.internal.**-keep class **$$ViewInjector{ *; }-keepclasseswithmembernames class * { @butterknife.* <fields>;}-keepclasseswithmembernames class * { @butterknife.* <methods>;}## butterknife end
我们老项目用的5.1.1,接手以后更新代码遇到的问题,分享出来。
混淆学习:
http://blog.csdn.net/Two_Water/article/details/70233983
阅读全文
0 0
- butterknife 忽视混淆那些坑
- android混淆那些坑
- Android 混淆的那些坑
- android ButterKnife混淆
- butterknife 混淆 NullpointerException
- butterknife 打包混淆问题
- butterknife 打包混淆问题
- 关于butterknife代码混淆的一个小坑
- 那些我们忽视的话题
- 那些缺陷容易被忽视?
- Android混淆那些事儿
- Android 混淆那些事儿
- Android 混淆那些事儿
- Android 混淆那些事儿
- Android代码混淆踩过的那些坑
- Android代码混淆那些事
- apk 混淆的那些事
- android那些事--混淆语法
- 安装svn1.8.17,遇到sqlite3相关错误
- sap表维护工具来维护自定义表(转)
- J2EE系列之Spring4学习笔记(八)--AOP详解(AOP实例)
- 使用Anaconda和pip中的相关问题
- SSL chiper
- butterknife 忽视混淆那些坑
- XUtils3之数据库笔记
- sql索引介绍
- 动态规划(入门):各种数字三角形
- daemon not running. starting it now on port 5037
- C#语法:委托与事件
- 通俗易懂理解事务的4种隔离级别
- 【转载】ABAP Message
- Post接口测试示例