在调用ndk编译的so中的方法时,apk没有使用proguard进行混淆,在真机上运行正确。但是只要加上混淆后,系统就会出现NoSuchMethodError的错误。
看来问题出在了,混淆上,修改混淆配置文件,是涉及到so类库的调用的类,都做keep保护,不进行混淆,这样就保证了调用jni中的方法可以找到。
具体的混淆设置,网络上已经很多。
在调用ndk编译的so中的方法时,apk没有使用proguard进行混淆,在真机上运行正确。但是只要加上混淆后,系统就会出现NoSuchMethodError的错误。
看来问题出在了,混淆上,修改混淆配置文件,是涉及到so类库的调用的类,都做keep保护,不进行混淆,这样就保证了调用jni中的方法可以找到。
具体的混淆设置,网络上已经很多。