如何实现ooVoo的图书馆在android系统? [英] How to implement ooVoo library in android?

查看:145
本文介绍了如何实现ooVoo的图书馆在android系统?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想实现的ooVoo库,从而提供用户之间的视频,音频聊天,我已经下载从这个的SDK注册后链接

我已经阅读了ooVoo的库文件,但不知何故我不能够运行,即使它的样本演示。所以,如果有人已经实现了这个库,那么请指导我如何做到这一点?

我添加的 oovooSdk.jar 文件到我的项目。

当我尝试运行这个程序,我第一次在我的logcat中得到以下错误。

  9月4日至3日:35:21.054:E / dalvikvm(1914):执行dlopen(/数据/应用-LIB / com.ooVoo.oovoosample-1 / liboovoo-SDK。因此)失败:无法加载库:soinfo_link_image(linker.cpp:1635):无法加载库libva.so liboovoo-sdk.so的需要;造成load_library(linker.cpp:745):库libva.so找不到
九月四日至3日:35:21.054:D / AndroidRuntime(1914年):关闭VM
九月四日至3日:35:21.054:W / dalvikvm(1914年):主题ID = 1:螺纹未捕获的异常退出(组= 0xb4ce9908)
九月四日至3日:35:21.084:E / AndroidRuntime(1914):致命异常:主要
九月四日至3日:35:21.084:E / AndroidRuntime(1914):java.lang.UnsatisfiedLinkError中:无法加载库:soinfo_link_image(linker.cpp:1635):无法加载库libva.so被liboovoo-SDK需要。所以;造成load_library(linker.cpp:745):库libva.so找不到
九月四日至3日:35:21.084:E / AndroidRuntime(1914):在java.lang.Runtime.loadLibrary(Runtime.java:371)
九月四日至3日:35:21.084:E / AndroidRuntime(1914年):在java.lang.System.loadLibrary(System.java:535)
九月四日至3日:35:21.084:E / AndroidRuntime(1914):在com.oovoo.core.ConferenceCore<&初始化GT;(ConferenceCore.java:289)
九月四日至3日:35:21.084:E / AndroidRuntime(1914):在com.oovoo.core.ConferenceCore.instance(ConferenceCore.java:176)
九月四日至3日:35:21.084:E / AndroidRuntime(1914):在com.ooVoo.oovoosample.ConferenceManager<&初始化GT;(ConferenceManager.java:103)
九月四日至3日:35:21.084:E / AndroidRuntime(1914):在com.ooVoo.oovoosample.ConferenceManager.getInstance(ConferenceManager.java:94)
九月四日至3日:35:21.084:E / AndroidRuntime(1914):在com.ooVoo.oovoosample.Main.MainActivity.initConferenceManager(MainActivity.java:104)
九月四日至3日:35:21.084:E / AndroidRuntime(1914):在com.ooVoo.oovoosample.Main.MainActivity.onCreate(MainActivity.java:58)
九月四日至3日:35:21.084:E / AndroidRuntime(1914年):在android.app.Activity.performCreate(Activity.java:5104)
九月四日至3日:35:21.084:E / AndroidRuntime(1914年):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
九月四日至3日:35:21.084:E / AndroidRuntime(1914年):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
九月四日至3日:35:21.084:E / AndroidRuntime(1914年):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
九月四日至3日:35:21.084:E / AndroidRuntime(1914年):在android.app.ActivityThread.access $ 600(ActivityThread.java:141)
九月四日至3日:35:21.084:E / AndroidRuntime(1914年):在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1234)
九月四日至3日:35:21.084:E / AndroidRuntime(1914):在android.os.Handler.dispatchMessage(Handler.java:99)
九月四日至3日:35:21.084:E / AndroidRuntime(1914):在android.os.Looper.loop(Looper.java:137)
九月四日至3日:35:21.084:E / AndroidRuntime(1914年):在android.app.ActivityThread.main(ActivityThread.java:5039)
九月四日至3日:35:21.084:E / AndroidRuntime(1914年):在java.lang.reflect.Method.invokeNative(本机方法)
九月四日至3日:35:21.084:E / AndroidRuntime(1914年):在java.lang.reflect.Method.invoke(Method.java:511)
九月四日至3日:35:21.084:E / AndroidRuntime(1914年):在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:793)
九月四日至3日:35:21.084:E / AndroidRuntime(1914):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
九月四日至3日:35:21.084:E / AndroidRuntime(1914):在dalvik.system.NativeStart.main(本机方法)


解决方案

这解决了这个问题对我来说:

 公共类MyActivity延伸活动{
    ...
    静态{
        的System.loadLibrary(ooVoo的-SDK);
    }
    ...
}

I am trying to implement ooVoo library that provide's video, audio chat between user's, and I have downloaded the SDK from this Link after registration.

I have read the documentation for ooVoo library but somehow i am not able to run even it's sample demo. So if anyone have implemented this library then please guide me how to do this ?

I have added oovooSdk.jar file to my project.

When I try to run this app first time I am getting following error in my logcat.

04-03 09:35:21.054: E/dalvikvm(1914): dlopen("/data/app-lib/com.ooVoo.oovoosample-1/liboovoo-sdk.so") failed: Cannot load library: soinfo_link_image(linker.cpp:1635): could not load library "libva.so" needed by "liboovoo-sdk.so"; caused by load_library(linker.cpp:745): library "libva.so" not found
04-03 09:35:21.054: D/AndroidRuntime(1914): Shutting down VM
04-03 09:35:21.054: W/dalvikvm(1914): threadid=1: thread exiting with uncaught exception (group=0xb4ce9908)
04-03 09:35:21.084: E/AndroidRuntime(1914): FATAL EXCEPTION: main
04-03 09:35:21.084: E/AndroidRuntime(1914): java.lang.UnsatisfiedLinkError: Cannot load library: soinfo_link_image(linker.cpp:1635): could not load library "libva.so" needed by "liboovoo-sdk.so"; caused by load_library(linker.cpp:745): library "libva.so" not found
04-03 09:35:21.084: E/AndroidRuntime(1914):     at java.lang.Runtime.loadLibrary(Runtime.java:371)
04-03 09:35:21.084: E/AndroidRuntime(1914):     at java.lang.System.loadLibrary(System.java:535)
04-03 09:35:21.084: E/AndroidRuntime(1914):     at com.oovoo.core.ConferenceCore.<init>(ConferenceCore.java:289)
04-03 09:35:21.084: E/AndroidRuntime(1914):     at com.oovoo.core.ConferenceCore.instance(ConferenceCore.java:176)
04-03 09:35:21.084: E/AndroidRuntime(1914):     at com.ooVoo.oovoosample.ConferenceManager.<init>(ConferenceManager.java:103)
04-03 09:35:21.084: E/AndroidRuntime(1914):     at com.ooVoo.oovoosample.ConferenceManager.getInstance(ConferenceManager.java:94)
04-03 09:35:21.084: E/AndroidRuntime(1914):     at com.ooVoo.oovoosample.Main.MainActivity.initConferenceManager(MainActivity.java:104)
04-03 09:35:21.084: E/AndroidRuntime(1914):     at com.ooVoo.oovoosample.Main.MainActivity.onCreate(MainActivity.java:58)
04-03 09:35:21.084: E/AndroidRuntime(1914):     at android.app.Activity.performCreate(Activity.java:5104)
04-03 09:35:21.084: E/AndroidRuntime(1914):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
04-03 09:35:21.084: E/AndroidRuntime(1914):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
04-03 09:35:21.084: E/AndroidRuntime(1914):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
04-03 09:35:21.084: E/AndroidRuntime(1914):     at android.app.ActivityThread.access$600(ActivityThread.java:141)
04-03 09:35:21.084: E/AndroidRuntime(1914):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
04-03 09:35:21.084: E/AndroidRuntime(1914):     at android.os.Handler.dispatchMessage(Handler.java:99)
04-03 09:35:21.084: E/AndroidRuntime(1914):     at android.os.Looper.loop(Looper.java:137)
04-03 09:35:21.084: E/AndroidRuntime(1914):     at android.app.ActivityThread.main(ActivityThread.java:5039)
04-03 09:35:21.084: E/AndroidRuntime(1914):     at java.lang.reflect.Method.invokeNative(Native Method)
04-03 09:35:21.084: E/AndroidRuntime(1914):     at java.lang.reflect.Method.invoke(Method.java:511)
04-03 09:35:21.084: E/AndroidRuntime(1914):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
04-03 09:35:21.084: E/AndroidRuntime(1914):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
04-03 09:35:21.084: E/AndroidRuntime(1914):     at dalvik.system.NativeStart.main(Native Method)

解决方案

This solved the problem for me:

public class MyActivity extends Activity {
    ...
    static {
        System.loadLibrary("oovoo-sdk");
    }
    ...
}

这篇关于如何实现ooVoo的图书馆在android系统?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆