net.rtccloud.sdk.exception.RtccRuntimeException: невозможно загрузить собственную библиотеку в Xamarin

Я пытаюсь интегрировать SightCall SDK в мое приложение Xamarin для Android. Я создал проект библиотеки связывания Java, создал папку Jars и поместил в нее rtcc jar (Embedded Jar), ​​а также создал папку libs и папки armeabi, armeabi-v7a и x86, каждая из которых содержит libRtcc-6.2.1. файл so (Embedded Native Library). Я построил этот проект и сгенерировал dll. Затем я создал приложение для Android и добавил dll, присутствующий в папке bin\Release проекта Java Binding Library, в качестве ссылки в моем проекте. Я пытался вызвать методы для интеграции SightCall, но я получаю Java.Lang.ExceptionInInitializerError на линии Rtcc.Initialize (appId, context);Это исключение, которое я получаю:

Java.Lang.ExceptionInInitializerError: 
  at at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <IL 0x00011, 0x00047>
  at Android.Runtime.JNIEnv.CallStaticVoidMethod (intptr,intptr,Android.Runtime.JValue[]) [0x00063] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/Mono.Android/src/Runtime/JNIEnv.g.cs:1457
  at at Net.Rtccloud.Sdk.Rtcc.Initialize (string,Android.Content.Context) <IL 0x0006d, 0x001e3>
  at SightCalIntegrationSample.MainActivity.initialize (string,Android.Content.Context) [0x00001] in c:\Users\user\Documents\Projects\SightCalIntegrationSample\SightCalIntegrationSample\MainActivity.cs:53
  at SightCalIntegrationSample.MainActivity.OnCreate (Android.OS.Bundle) [0x00015] in c:\Users\user\Documents\Projects\SightCalIntegrationSample\SightCalIntegrationSample\MainActivity.cs:42
  at Android.App.Activity.n_OnCreate_Landroid_os_Bundle_ (intptr,intptr,intptr) [0x00011] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/Mono.Android/platforms/android-21/src/generated/Android.App.Activity.cs:2380
  at at (wrapper dynamic-method) object.d67c6fda-10b4-40fc-bd75-841cbe5807f7 (intptr,intptr,intptr) <IL 0x00017, 0x0001f>
  at --- End of managed exception stack trace ---
  at java.lang.ExceptionInInitializerError
  at at net.rtccloud.sdk.Rtcc.initialize(Unknown Source)
  at at sightcalintegrationsample.MainActivity.n_onCreate(Native Method)
  at at sightcalintegrationsample.MainActivity.onCreate(MainActivity.java:30)
  at at android.app.Activity.performCreate(Activity.java:5937)
  at at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)
  at at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251)
  at at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)
  at at android.app.ActivityThread.access$800(ActivityThread.java:144)
  at at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
  at at android.os.Handler.dispatchMessage(Handler.java:102)
  at at android.os.Looper.loop(Looper.java:135)
  at at android.app.ActivityThread.main(ActivityThread.java:5221)
  at at java.lang.reflect.Method.invoke(Native Method)
  at at java.lang.reflect.Method.invoke(Method.java:372)
  at at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
  at at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
  at Caused by: net.rtccloud.sdk.exception.RtccRuntimeException: Unable to load native library
  at at ****.****(Unknown Source)
  at ... 16 more

Не могли бы вы сообщить мне, если я пропускаю какой-либо шаг и как мне нужно исправить эту проблему?

0 ответов

Другие вопросы по тегам