1、不混淆内部接口的方法是:
-keep interface com.test.TestSdk$Callback {
public <methods>;
}
这样以后,外部调用必须是这样才行:
首先导入jar包
import com.test.TestSdk$Callback;(不能用import com.test.TestSdk.Callback;)
实现接口的时候这样
。。。。。 implements TestSdk$Callback {
}
还是不建议用内部接口。直接用外部接口。那不混淆接口跟不混淆类就一样的做法的。比如:
-keep interface com.test.Callback
外部调用跟平时一样!
转载于:https://my.oschina.net/xldc/blog/3089593