有一天我想保持一个SDK的某个类的内部接口和所属的该类不被混淆,于是我在混淆文件添加如下:
-keep class com.kw.yz24g.remote22.SensorCtrlTasker{ *; }
-keep public interface
com.kw.yz24g.remote22.SensorCtrlTasker$SensorCtrlListener{ *; }
发现怎么都还是会被混淆,后面查询资料发现
-keep public interface
com.kw.yz24g.remote22.SensorCtrlTasker$SensorCtrlListener{ *; }
只需要使用这一条就可以将该类和该类中的内部接口保持原型