java.lang.NoSuchMethodException
如果出现这个错误一定是java的反射没有找到相应的方法,
两种可能:
1, 是在这个反射类中没有这个方法
2, 在代码混淆的时候被移除了
app/build/outputs/mapping/release/usage.txt
这个文件中是混淆代码时, 被移除的代码,看是否在这个文件中
我当时是debug版本没有问题, release版本有问题, 最终发现是在混淆代码的时候被移除了, 所以java无法反射到
java.lang.NoSuchMethodException
如果出现这个错误一定是java的反射没有找到相应的方法,
两种可能:
1, 是在这个反射类中没有这个方法
2, 在代码混淆的时候被移除了
app/build/outputs/mapping/release/usage.txt
这个文件中是混淆代码时, 被移除的代码,看是否在这个文件中
我当时是debug版本没有问题, release版本有问题, 最终发现是在混淆代码的时候被移除了, 所以java无法反射到