zhuangfy 发表于 2018-5-13 22:16:19

System.loadLibrary("anychatcore");异常

java.lang.NoSuchMethodError: no static or non-static method "Lcom/bairuitech/anychat/AnyChatCoreSDK;.LoginEx(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)I"                                                       at java.lang.Runtime.nativeLoad(Native Method)                                                       at java.lang.Runtime.doLoad(Runtime.java:421)                                                       at java.lang.Runtime.loadLibrary(Runtime.java:362)                                                       at java.lang.System.loadLibrary(System.java:526)                                                       at com.bairuitech.anychat.AnyChatCoreSDK.<clinit>(AnyChatCoreSDK.java:779)                                                       at com.xxxxx.FragmentForFind.ac(FragmentForFind.java:130)                                                       at com.xxxxx.FragmentForFind.a(FragmentForFind.java:24)                                                       at com.xxxxx.FragmentForFind$c.onClick(FragmentForFind.java:101)                                                       at android.view.View.performClick(View.java:4438)                                                       at android.view.View$PerformClick.run(View.java:18439)                                                       at android.os.Handler.handleCallback(Handler.java:733)                                                       at android.os.Handler.dispatchMessage(Handler.java:95)                                                       at android.os.Looper.loop(Looper.java:136)                                                       at android.app.ActivityThread.main(ActivityThread.java:5095)                                                       at java.lang.reflect.Method.invokeNative(Native Method)                                                       at java.lang.reflect.Method.invoke(Method.java:515)                                                       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)                                                       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)                                                       at dalvik.system.NativeStart.main(Native Method)


debug的时候不会报错,在发布的apk运行的时候会报错~ 为啥?






xRain 发表于 2018-5-14 09:30:40

您好,

这个错误看上去似乎没有和AnyChat SDK关联。
我在网上找到类似的帖子:
https://blog.csdn.net/chaihuasong/article/details/45723005
该帖子指出问题与编译器相关。

谢谢
佰锐技术支持
林志光

zhuangfy 发表于 2018-5-14 09:54:17

xRain 发表于 2018-5-14 09:30
您好,

这个错误看上去似乎没有和AnyChat SDK关联。


大清早的我怀疑是不是我编译的混淆问题,我就加了个   -keep class com.bairuitech.** { *; }
问题解决:victory:

xRain 发表于 2018-5-14 10:32:50

好的,了解。
这边也收录一下这种情况。

谢谢
佰锐技术支持
林志光

admin 发表于 2018-6-19 00:44:16

是的,AnyChat相关类不能混淆。

admin 发表于 2019-2-25 09:17:52

请问问题解决了吗?
页: [1]
查看完整版本: System.loadLibrary("anychatcore");异常