【发布时间】:2015-06-15 01:56:36
【问题描述】:
我正在开发 Android 聊天应用程序,一切正常。我已经设法将用户添加到解析数据库并在朋友片段上显示用户。
但后来辛奇来了。我按照他们网站上的说明将 SDK 添加到我的项目中,并添加了一个我在清单中声明的服务类,例如:
<service android:name=".services.MessageService" />
在应用程序标签内。
但是我遇到了一个致命错误。该应用程序运行良好,直到我运行该服务。
我在用户登录或注册成功的那一刻运行服务,在已经登录的时候也是如此。我想我知道发生了什么。
有什么关系:
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip 文件 "/data/app/com.landagmail.josemaria.chatapp-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]]
创建 sinch 客户端时。
我认为这与 Android 找不到某种库有关?一个sinch吗? (UnsatisfiedLinkError)
任何帮助将不胜感激 =) 问候,何塞·玛丽亚·兰达
这是输出:
06-14 20:30:26.052 21498-21498/com.landagmail.josemaria.chatapp E/AndroidRuntime: FATAL EXCEPTION: main 进程:com.landagmail.josemaria.chatapp,PID:21498 java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip 文件 "/data/app/com.landagmail.josemaria.chatapp-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]] 找不到“libsinch-android-rtc.so” 在 java.lang.Runtime.loadLibrary(Runtime.java:366) 在 java.lang.System.loadLibrary(System.java:989) 在 com.sinch.android.rtc.internal.client.DefaultSinchClient.(DefaultSinchClient.java:72) 在 com.sinch.android.rtc.internal.client.InternalSinchClientFactory.createSinchClient(InternalSinchClientFactory.java:17) 在 com.sinch.android.rtc.DefaultSinchClientBuilder.build(DefaultSinchClientBuilder.java:95) 在 com.landagmail.josemaria.chatapp.services.MessageService.startSinchClient(MessageService.java:45) 在 com.landagmail.josemaria.chatapp.services.MessageService.onStartCommand(MessageService.java:34) 在 android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2893) 在 android.app.ActivityThread.access$2200(ActivityThread.java:147) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1394) 在 android.os.Handler.dispatchMessage(Handler.java:102) 在 android.os.Looper.loop(Looper.java:135) 在 android.app.ActivityThread.main(ActivityThread.java:5254) 在 java.lang.reflect.Method.invoke(本机方法) 在 java.lang.reflect.Method.invoke(Method.java:372) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:898) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:693)
【问题讨论】:
标签: android parse-platform unsatisfiedlinkerror sinch