Skip to content

未开启代码混淆的注意事项

何定旭 edited this page Nov 24, 2017 · 1 revision

如果你们的app没有使用proguard优化代码,那么一切处理起来都比较简单了,Robust插桩部分与Proguard没有依赖关系,所以Robust插桩部分可以放心使用,至于自动化嘛就需要做一些手脚了:

  1. 首先需要创建一个mapping.txt文件,请注意文件的命名哈,然后放到app/robust目录下
  2. 其他操作和使用说明中的操作一样,只不过需要你在mapping文件中加入几行,比如说我们需要对com.meituan.mainactivity这个类修改bug 需要在mapping文件添加如下代码:
com.meituan.mainactivity ->com.meituan.mainactivity:
                int field ->field

其中com.meituan.mainactivity就是你要修改的类,field是你类中的任一字段,类中的方法名不需要填写(包括修改的方法),mapping文件只能包含这两行,不能有多余的空行,多余空格也不行

Clone this wiki locally