2011-10-04 43 views
0

当我尝试在我的Galaxy Tab运行SkypeKitVideoDemo为Android将其与下面的错误日志中logcat的崩溃:错误试图运行SkypeKitVideoDemo为Android

10-04 11:12:16.310: ERROR/AndroidRuntime(3880): FATAL EXCEPTION: main 
10-04 11:12:16.310: ERROR/AndroidRuntime(3880): java.lang.ExceptionInInitializerError 
10-04 11:12:16.310: ERROR/AndroidRuntime(3880):  at com.skype.ref.SkypeKitVideoDemo.  <init>(SkypeKitVideoDemo.java:92) 
10-04 11:12:16.310: ERROR/AndroidRuntime(3880):  at java.lang.Class.newInstanceImpl(Native Method) 
10-04 11:12:16.310: ERROR/AndroidRuntime(3880):  at java.lang.Class.newInstance(Class.java:1301) 
10-04 11:12:16.310: ERROR/AndroidRuntime(3880):  at android.app.Instrumentation.newActivity(Instrumentation.java:1022) 
10-04 11:12:16.310: ERROR/AndroidRuntime(3880):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1666) 
10-04 11:12:16.310: ERROR/AndroidRuntime(3880):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1767) 
10-04 11:12:16.310: ERROR/AndroidRuntime(3880):  at android.app.ActivityThread.access$1500(ActivityThread.java:122) 
10-04 11:12:16.310: ERROR/AndroidRuntime(3880):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1005) 
10-04 11:12:16.310: ERROR/AndroidRuntime(3880):  at android.os.Handler.dispatchMessage(Handler.java:99) 
10-04 11:12:16.310: ERROR/AndroidRuntime(3880):  at android.os.Looper.loop(Looper.java:132) 
10-04 11:12:16.310: ERROR/AndroidRuntime(3880):  at android.app.ActivityThread.main(ActivityThread.java:4028) 
10-04 11:12:16.310: ERROR/AndroidRuntime(3880):  at java.lang.reflect.Method.invokeNative(Native Method) 
10-04 11:12:16.310: ERROR/AndroidRuntime(3880):  at java.lang.reflect.Method.invoke(Method.java:491) 
10-04 11:12:16.310: ERROR/AndroidRuntime(3880):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:844) 
10-04 11:12:16.310: ERROR/AndroidRuntime(3880):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602) 
10-04 11:12:16.310: ERROR/AndroidRuntime(3880):  at dalvik.system.NativeStart.main(Native Method) 
10-04 11:12:16.310: ERROR/AndroidRuntime(3880): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load SkypeKitVideoDemo: findLibrary returned null 
10-04 11:12:16.310: ERROR/AndroidRuntime(3880):  at java.lang.Runtime.loadLibrary(Runtime.java:425) 
10-04 11:12:16.310: ERROR/AndroidRuntime(3880):  at java.lang.System.loadLibrary(System.java:554) 
10-04 11:12:16.310: ERROR/AndroidRuntime(3880):  at com.skype.ref.NativeCodeCaller.<clinit>(NativeCodeCaller.java:33) 
10-04 11:12:16.310: ERROR/AndroidRuntime(3880):  ... 16 more 

看起来像一个图书馆的问题,但我不知道如何设置库。有没有人能够让skypekit演示在设备上运行?如果是这样,你是怎么做到的?

回答

0

其他人有这个问题的FYI:它似乎不仅仅是一个图书馆的问题。以下是我从SkypeKit论坛得到的回复:

不幸的是,reference-android应用程序在当前版本中状态不佳。您可以期待未来版本中的修复和改进。

在3.5中,它对于有经验的Android开发人员来说是一个有用的起点,它展示了Android和桌面Java客户端之间的主要区别:用于初始化应用程序(已萎缩且需要注意)的SkypekitRunner类,LocalSocketTransport套接字实现,本机代码媒体主机。但是,如果没有重大修改,它将无法正常工可能不是一个新手开始的好地方。