Sinch Android chatt app Bug

时间:2015-06-15 01:56:37

标签: android parse-platform unsatisfiedlinkerror sinch

我正在使用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,   /系统/ lib中]]]

创建sinch客户端时。

我认为这与Android没有找到某种类型的库有关?一个sinch? (UnsatisfiedLinkError

任何帮助将不胜感激=)问候,何塞玛丽亚兰达

这是输出:

  

06-14 20:30:26.052 21498-21498 / com.landagmail.josemaria.chatapp   E / AndroidRuntime:致命异常:主要       处理:com.landagmail.josemaria.chatapp,PID:21498       java.lang.UnsatisfiedLinkError:dalvik.system.PathClassLoader [DexPathList [[zip file]   “/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)               at 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)               at java.lang.reflect.Method.invoke(Native Method)               在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)

1 个答案:

答案 0 :(得分:1)

忘记了。我解决了jniLbis文件夹位于错误的目录中。应该在src目录中不在libs旁边