java.lang.UnsatisfiedLinkError: собственный метод не найден: com.mesibo.api.JNIAPI.set_accesstoken - PullRequest
0 голосов
/ 07 мая 2019

Я начал работать с Mesibo Android SDK, чтобы сделать приложение с чатом для android 4.4 до android 8.1, я основан на примере реализации в github: https://github.com/mesibo/samples

Я почти реализовал егоуспешно, чат прекрасно работает на Android 5 до Android 8.1, ошибок нет, но когда я запускаю чат на Android 4.4, постоянно выдает эту ошибку:

E / AndroidRuntime: FATAL EXCEPTION: main Процесс:com.myapp.testing, PID: 10709 java.lang.UnsatisfiedLinkError: собственный метод не найден: com.mesibo.api.JNIAPI.set_accesstoken: (Ljava / lang / String;) I по адресу com.mesibo.api.JNIAPI.set_accesstoken (Собственный метод) на com.mesibo.api.Mesibo.setAccessToken (неизвестный источник) на com.myapp.testing.Activities.Profile.ChatActivity.startMesibo (неизвестный источник) на com.myapp.testing.Activities.Profile.ChatActivity.c (Неизвестный источник) в com.myapp.testing.Activities.Profile.ChatActivity $ 2.onResponse (Неизвестный источник) в retrofit2.ExecutorCallAdapterFactory $ ExecutorCallbackCall $ 1 $ 1.run (Неизвестный источник) в android.os.Handler.handleCallback (Handler.java:733) на android.os.Handler.dispatchMessage (Handler.java:95) на android.os.Looper.loop (Looper.java:136) на android.app.ActivityThread.main (ActivityThread.java:5017) в java.lang.reflect.Method.invokeNative (собственный метод) в java.lang.reflect.Method.invoke (Method.java:515) в com.android.internal.os.ZygoteInit$ MethodAndArgsCaller.run (ZygoteInit.java:779) в com.android.internal.os.ZygoteInit.main (ZygoteInit.java:595) в dalvik.system.NativeStart.main (собственный метод)

Кто-нибудь знает, как это исправить?Потому что, честно говоря, я понятия не имею о том, как интерпретировать ошибку.

Добавлено: Проверка консоли отладки, также выдает следующее:

Не найдено JNI_OnLoad в / data / app-lib /com.myapp.testing-1 / libcpucheck.so 0xacf8c510, пропуск init Попытка загрузки lib /data/app-lib/com.myapp.testing-1/libmesibo.so 0xacf8c510 E / dalvikvm: dlopen ("/ data / app-lib / com.myapp.testing-1 / libmesibo.so ") не удалось: dlopen не удалось: не удалось найти символ" srand ", на который ссылается" libmesibo.so "...

...