NoSuchMethodError: no non-static method错误需要先查找对应的方法是否存在,例如
错误信息:
java_vm_ext.cc:577] JNI DETECTED ERROR IN APPLICATION: JNI GetMethodID called with pending exception java.lang.NoSuchMethodError: no non-static method "Lcom/test/lib/Lib;.onError(I)V"
查看com.test.lib.Lib类是否存在onError方法,如果方法存在,可能是代码混淆导致,需要在proguard-rules.pro文件添加:
-keep class com.test.lib.** {*;}