混淆

作者: 主音King | 来源:发表于2020-01-07 14:40 被阅读0次

fastjson 可以通过json<-->Bean相互转化
retrofit配合GsonConverterFactory可以json转化为bean
但是如果开启了混淆,没有keep这些bean是无法获取数据的。
在混淆proguard-rules.pro里加入:

-keep class *{
    public private *;
}

可以解决。

异常:

java.lang.NoSuchMethodError: no static method "Lcom/george/like/c/b;.a(Lcom/george/like/c/b;Ljava/lang/Thread;)Ljava/lang/Thread;"
        at com.mobile.auth.c.b$1.newThread(Native Method)

解决办法:
添加:-keep class com. george.like.*{;}

解释:
# 去掉警告
-dontwarn

# 不进行混淆保持原样
-keep

相关文章

  • js反混淆

    颜文字反混淆颜文字混淆.png 混淆2混淆2.png

  • Android Proguard混淆小记

    混淆的基本语法 常规不可混淆的代码 1.腾讯系列SDK混淆 2.GSON混淆 3.ButterkKnife混淆 4...

  • Android 混淆相关

    Android 混淆原则 混淆 ProGuard常用语法 混淆基本指令

  • Android打包那些事

    目录 一.混淆(Proguard) 混淆是打包过程中最重要的流程之一,这里所说的的混淆是包括代码混淆和资源的“混淆...

  • 2018-04-21FCN结果分析

    一、混淆矩阵confusion matrix 1,混淆矩阵 2,分类器评估方法:准确率和混淆矩阵*** 使用混淆矩...

  • Android混淆(Proguard)详解

    目录: 1、混淆的作用及好处2、混淆的原理3、混淆的具体使用--- 3.1、混淆的基本语法--- 3.2、...

  • APP常用的安全技巧

    代码中使用混淆,不要使用默认AB混淆,可以使用空白混淆 混淆配置中去除:-keepattributes Sourc...

  • Android代码混淆

    待整理。。。 参考: Android混淆从入门到精通 Android代码混淆之混淆规则 代码混淆规则配置文件:pr...

  • 不能使用混淆的情况

    不能使用混淆的情况 反射使用的元素 最好不要让一些Bean对象混淆 四大组件不能混淆 注解不能混淆 不能混淆枚举中...

  • [iOS]混淆-方法混淆

    Objective-C/Swift的方法名、属性名混淆 特点 混淆的时机是在编译前 混淆后,不影响源代码 混淆生成...

网友评论

      本文标题:混淆

      本文链接:https://www.haomeiwen.com/subject/fkiractx.html