AndFix热修复,混淆打包后修复失败的问题
【AndFix热修复,混淆打包后修复失败的问题】
AndFix热修复,混淆打包后修复失败的问题
#-printmapping mapping.txt
#-applymapping mapping.map
-keep class * extends java.lang.annotation.Annotation
-keepclasseswithmembernames class * {
native ;
}
-keep class com.alipay.euler.andfix.** { *;
}
主要原因是因为两次打包使用的mapping映射文件不一致,具体操作如上
先 使用-printmapping mapping.txt,生成mapping文件,编译打包之后,去app\build\outputs\mapping\release 目录下复制mapping.txt到app根目录下,之后编译打包时 将生成-printmapping 注释掉,加上-applymapping mapping.txt,复用之前打包时生成的映射文件,才能保证两次打包一致,这样就可以使用andfix 修复混淆后的apk
推荐阅读
- 热闹中的孤独
- 七老修复好敏感、角质层薄、红血丝
- 2018年6月7日|2018年6月7日 日记
- 我那水深火热的二婚生活
- 热爱的东西就得坚持哦
- 惊奇于世界,还热爱于生活
- 热闹也可以,独立也可以,随时有选择的权利
- 那年的我们
- 52岁李若彤秀马甲线上热搜,凭什么啊()
- 春季试衣间|春季试衣间|UNIQLO优衣库 UR HOTWIND热风春夏新品搭配 日常搭配 可盐可甜