public Map<String, String> encryptParams(Map<String, String> params) throws Exception {
return params;
}
根据提示判断是因为父类中的encryptParams()方法未抛Exception,所以子类也不能抛。看代码确定是有throw Exception的,于是Module打出来的jar反编译下看看到底有没有。
JD-GUI可以很方便的反编译jar包。使用AndroidStudio更方便直接把jar拖到libs下面,然后sync。
// 混淆后 gradle 1.5.0
// public Map encryptParams(Map var1) {
// return var1;
// }
// 混淆后 gradle 2.3.3
// public Map<String, String> encryptParams(Map<String, String> var1) {
// return var1;
// }
//混淆前
public Map<String, String> encryptParams(Map<String, String> params) throws Exception {
return params;
}