美文网首页
内部类混淆保持无效的办法

内部类混淆保持无效的办法

作者: 吉凶以情迁 | 来源:发表于2018-11-08 15:04 被阅读0次
-keepclassmembers class cn.qssq666.safekeyboard.NKeyBoardTextField$SoftInputMode{*;}
-keep class cn.qssq666.safekeyboard.NKeyBoardTextField$SoftInputMode{*;}

-keep public interface cn.qssq666.safekeyboard.NKeyBoardTextField$SoftInputMode{*;}
-keep class * implements cn.qssq666.safekeyboard.NKeyBoardTextField$SoftInputMode {*;}

这上面的方法都实验了,都无法保持我的类里面的接口不被混淆,不过原因可能是我并没有用到,但是作为sdk打包,那肯定要用的。
不过我之前一直这样写,没搞懂是咋回事导致了。
方法一1:强制用,
方法2:
-keepattributes SourceFile,LineNumberTable,InnerClasses

相关文章

  • 内部类混淆保持无效的办法

    这上面的方法都实验了,都无法保持我的类里面的接口不被混淆,不过原因可能是我并没有用到,但是作为sdk打包,那肯定要...

  • 内部类

    成员内部类 局部内部类(定义在方法内和定义在作用域内的类) 匿名内部类

  • Gradle 导出jar,混淆注意点

    1、build.gradle 2、因为加了混淆,这里如果有内部类的话,混淆的时候就要注意了

  • Java 内部类

    内部类包括成员内部类、方法内部类、*静态内部类、匿名内部类*。 内部类的作用 由于内部类的实现和外部类没有关系,内...

  • 不混淆内部类

    -keepattributes Exceptions,InnerClasses,...-keep class pa...

  • Androidstudio shrinkResources

    minifyEnabled是否开启混淆shrinkResources删除无效的Resource shrinkRes...

  • Java学习——内部类

    内部类 一,成员内部类(包括静态内部类和非静态内部类) 非静态内部类可以直接访问外部类的成员,反之则不行 非静态内...

  • Java 内部类、静态内部类、方法内部类(未完待续)

    内部类 什么是内部类?内部类其实就是在一个类中创建的类。内部类有四种: 成员内部类 静态内部类 局部内部类 匿名内...

  • java 内部类

    一般有四种内部类的使用方式: 嵌套的内部类 方法内的内部类 静态内部类 匿名内部类 什么时候用内部类: 有时候明显...

  • 混淆规则

    1 异常和内部类 2 泛型 3 注解 4 抛出异常时保留代码行号 5 JS 6 单个内部类不混淆规则 7 常见继承...

网友评论

      本文标题:内部类混淆保持无效的办法

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