AnyChat技术支持论坛

标题: 无法初始化AnyChatCoreSDK [打印本页]

作者: 寒冰魅影    时间: 2014-1-26 14:44
标题: 无法初始化AnyChatCoreSDK
纯新手。。找了好久也没弄明白为什么,不论是运行示例代码还是别人说可以运行的代码,都会出这个错误,求解~错误日志
01-26 01:38:42.952: I/Process(1254): Sending signal. PID: 1254 SIG: 9
01-26 01:39:59.462: W/dalvikvm(1352): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Lcom/bairuitech/anychat/AnyChatCoreSDK;
01-26 01:39:59.462: D/AndroidRuntime(1352): Shutting down VM
01-26 01:39:59.482: W/dalvikvm(1352): threadid=1: thread exiting with uncaught exception (group=0xb3aaeb90)
01-26 01:39:59.502: E/AndroidRuntime(1352): FATAL EXCEPTION: main
01-26 01:39:59.502: E/AndroidRuntime(1352): Process: com.example.chat, PID: 1352
01-26 01:39:59.502: E/AndroidRuntime(1352): java.lang.UnsatisfiedLinkError: Couldn't load anychatcore from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.example.chat-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.example.chat-2, /system/lib]]]: findLibrary returned null
01-26 01:39:59.502: E/AndroidRuntime(1352):         at java.lang.Runtime.loadLibrary(Runtime.java:358)
01-26 01:39:59.502: E/AndroidRuntime(1352):         at java.lang.System.loadLibrary(System.java:526)
01-26 01:39:59.502: E/AndroidRuntime(1352):         at com.bairuitech.anychat.AnyChatCoreSDK.<clinit>(AnyChatCoreSDK.java:548)
01-26 01:39:59.502: E/AndroidRuntime(1352):         at com.example.chat.Chat.loginSystem(Chat.java:78)
01-26 01:39:59.502: E/AndroidRuntime(1352):         at com.example.chat.Chat.onCreate(Chat.java:52)
01-26 01:39:59.502: E/AndroidRuntime(1352):         at android.app.Activity.performCreate(Activity.java:5243)
01-26 01:39:59.502: E/AndroidRuntime(1352):         at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
01-26 01:39:59.502: E/AndroidRuntime(1352):         at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2140)
01-26 01:39:59.502: E/AndroidRuntime(1352):         at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2226)
01-26 01:39:59.502: E/AndroidRuntime(1352):         at android.app.ActivityThread.access$700(ActivityThread.java:135)
01-26 01:39:59.502: E/AndroidRuntime(1352):         at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1397)
01-26 01:39:59.502: E/AndroidRuntime(1352):         at android.os.Handler.dispatchMessage(Handler.java:102)
01-26 01:39:59.502: E/AndroidRuntime(1352):         at android.os.Looper.loop(Looper.java:137)
01-26 01:39:59.502: E/AndroidRuntime(1352):         at android.app.ActivityThread.main(ActivityThread.java:4998)
01-26 01:39:59.502: E/AndroidRuntime(1352):         at java.lang.reflect.Method.invokeNative(Native Method)
01-26 01:39:59.502: E/AndroidRuntime(1352):         at java.lang.reflect.Method.invoke(Method.java:515)
01-26 01:39:59.502: E/AndroidRuntime(1352):         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
01-26 01:39:59.502: E/AndroidRuntime(1352):         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)
01-26 01:39:59.502: E/AndroidRuntime(1352):         at dalvik.system.NativeStart.main(Native Method)
01-26 01:40:38.402: I/Process(1352): Sending signal. PID: 1352 SIG: 9


还有求教一下lib下面都需要添加什么文件啊。。总觉得自己加的不对

log.JPG (189.61 KB, 下载次数: 2329)

错误日志

错误日志

作者: admin    时间: 2014-1-26 14:48
您好,从log看,您是运行您自己写的程序,请尝试直接Import AnyChatAndroid示例工程,看是否正常?
作者: 寒冰魅影    时间: 2014-1-26 15:18
呃。。可以,请问一下我的那个错误在哪
作者: admin    时间: 2014-1-26 15:19
没有将*.so文件拷贝到libs\armeabi目录下。
作者: 寒冰魅影    时间: 2014-1-26 15:59
我是直接拷到libs目录下面的,必须要拷到armeabi下是么
作者: admin    时间: 2014-1-26 16:07
请参考SDK包中标准示例工程的目录结构,谢谢。
作者: 寒冰魅影    时间: 2014-1-26 16:32
嗯。。再请问一下windows的java client端,我运行示例代码的时候出现错误
RegisterNatives start for 'com/bairuitech/anychat/AnyChatCoreSDK'RegisterNatives failed for 'com/bairuitech/anychat/AnyChatCoreSDK'Exception in thread "main" java.lang.NoSuchMethodError: Method com.bairuitech.anychat.AnyChatCoreSDK.GetUserFriends(Lcom/bairuitech/anychat/AnyChatOutParam;)I not found
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1939)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1854)
        at java.lang.Runtime.loadLibrary0(Runtime.java:845)
        at java.lang.System.loadLibrary(System.java:1084)
        at com.bairuitech.anychat.AnyChatCoreSDK.<clinit>(AnyChatCoreSDK.java:463)
        at com.bairuitech.demo.AnychatDemo.initSdk(AnychatDemo.java:46)
        at com.bairuitech.demo.AnychatDemo.main(AnychatDemo.java:33)
已经将SDK包bin\client目录下的所有文件拷贝到video目录下
但是不太清楚setSDKOption的部分怎么写
作者: admin    时间: 2014-1-26 16:44
您好,请重新下载AnyChat for Windows SDK,解开后子版本号为:r3975
作者: 寒冰魅影    时间: 2014-1-26 16:55
结果一样的。。
作者: admin    时间: 2014-1-26 16:58
您好,我们直接运行:AnyChatCoreSDK_Win32_r3975\bin\demo\AnyChatDemoForJava.jar,是正常的,您的问题,可能是.jar目录下的BRAnyChatCore.dll不是最新版本所导致的。
作者: 寒冰魅影    时间: 2014-1-26 17:04
我已经更换了1月26号的最新版本,但是还是有同样的错误。。
作者: admin    时间: 2014-1-26 17:08
您直接运行:直接运行:AnyChatCoreSDK_Win32_r3975\bin\demo\AnyChatDemoForJava.jar,是否正常?
作者: admin    时间: 2014-1-26 17:09
如果还是不行,建议换一台计算机,看是否可行?
作者: 寒冰魅影    时间: 2014-1-26 17:15
嗯。。错误改掉了,是另一个文件的版本不对。但是打开后没有视频显示,电脑上的camera的指示灯只亮一下又灭掉了,应该显示视频的地方是一片灰色
作者: admin    时间: 2014-1-26 17:30
建议您分析一下客户端日志文件,谢谢!




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3