AnyChat技术支持论坛

标题: 【求助】Anychat初始化失败!!! [打印本页]

作者: hasoangel    时间: 2015-6-13 21:49
标题: 【求助】Anychat初始化失败!!!
【错误现象】:
初始化Anychat失败,初始化代码完全按照Demo示例做的,不要告诉我说.so文件没有放进去,附件有截图。
以下是初始化代码
if (anyChatSDK == null) {
                        anyChatSDK = new AnyChatCoreSDK();
                        anyChatSDK.SetBaseEvent(this);
                        anyChatSDK.InitSDK(android.os.Build.VERSION.SDK_INT, 0);
                        AnyChatCoreSDK.SetSDKOptionInt(
                                        AnyChatDefine.BRAC_SO_LOCALVIDEO_AUTOROTATION, 1);
                        AnyChatCoreSDK.SetSDKOptionInt(
                                        AnyChatDefine.BRAC_SO_STREAM_SMOOTHPLAYMODE, 1);
                        anyChatSDK.SetVideoCallEvent(this);
                        anyChatSDK.SetUserInfoEvent(this);
                }

【错误日志】:
06-13 20:34:09.292: E/Trace(32122): error opening trace file: No such file or directory (2)
06-13 20:34:09.347: E/AndroidRuntime(32122): FATAL EXCEPTION: main
06-13 20:34:09.347: E/AndroidRuntime(32122): java.lang.ExceptionInInitializerError
06-13 20:34:09.347: E/AndroidRuntime(32122): at com.lion.smartcomm.BaseApplication.initSDK(BaseApplication.java:202)
06-13 20:34:09.347: E/AndroidRuntime(32122): at com.lion.smartcomm.BaseApplication.onCreate(BaseApplication.java:173)
06-13 20:34:09.347: E/AndroidRuntime(32122): at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:999)
06-13 20:34:09.347: E/AndroidRuntime(32122): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4173)
06-13 20:34:09.347: E/AndroidRuntime(32122): at android.app.ActivityThread.access$1300(ActivityThread.java:134)
06-13 20:34:09.347: E/AndroidRuntime(32122): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1262)
06-13 20:34:09.347: E/AndroidRuntime(32122): at android.os.Handler.dispatchMessage(Handler.java:99)
06-13 20:34:09.347: E/AndroidRuntime(32122): at android.os.Looper.loop(Looper.java:137)
06-13 20:34:09.347: E/AndroidRuntime(32122): at android.app.ActivityThread.main(ActivityThread.java:4767)
06-13 20:34:09.347: E/AndroidRuntime(32122): at java.lang.reflect.Method.invokeNative(Native Method)
06-13 20:34:09.347: E/AndroidRuntime(32122): at java.lang.reflect.Method.invoke(Method.java:511)
06-13 20:34:09.347: E/AndroidRuntime(32122): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:800)
06-13 20:34:09.347: E/AndroidRuntime(32122): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:567)
06-13 20:34:09.347: E/AndroidRuntime(32122): at dalvik.system.NativeStart.main(Native Method)
06-13 20:34:09.347: E/AndroidRuntime(32122): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load audio_preprocessing: findLibrary returned null
06-13 20:34:09.347: E/AndroidRuntime(32122): at java.lang.Runtime.loadLibrary(Runtime.java:369)
06-13 20:34:09.347: E/AndroidRuntime(32122): at java.lang.System.loadLibrary(System.java:538)
06-13 20:34:09.347: E/AndroidRuntime(32122): at com.bairuitech.anychat.AnyChatCoreSDK.<clinit>(AnyChatCoreSDK.java:637)
06-13 20:34:09.347: E/AndroidRuntime(32122): ... 14 more



QQ截图20150613214734.png (9.2 KB, 下载次数: 4000)

lib库

lib库

作者: hasoangel    时间: 2015-6-13 21:51
自己顶一个
作者: hasoangel    时间: 2015-6-15 10:13
怎么没人关注啊,求大牛。
作者: 佰锐科技-邵光清    时间: 2015-6-15 10:45
您好,请把整个工程目录截图发上来。
作者: 廖斌    时间: 2015-6-15 11:13
佰锐科技-邵光清 发表于 2015-6-15 10:45
您好,请把整个工程目录截图发上来。

您好,编译标准demo工程是没问题的吧?确认下以下两点:

1、你工程的目录结构跟标准demo工程一致

2、sdk文件和库文件是同一个版本
作者: hasoangel    时间: 2015-6-15 11:28
你好,我初步怀疑是so文件冲突引出的问题,因为问题出现在我引入SMSSDK(大名鼎鼎的sharesdk)以后,库文件如图
目录结构与Demo一致且版本相同。

QQ截图20150615112516.png (11.49 KB, 下载次数: 3945)

QQ截图20150615112516.png

QQ图片20150615112555.png (14.14 KB, 下载次数: 3691)

QQ图片20150615112555.png

作者: hasoangel    时间: 2015-6-15 11:33
你们可以自己集成下smssdk试试看有没有问题,我集成了以后就出现了anychat无法加载库的现象
作者: admin    时间: 2015-6-15 11:35
您好,红圈中的:libsmssdk.so、SMSSDK-1.2.2.jar应该和AnyChat没有关系;
Caused by: java.lang.UnsatisfiedLinkError: Couldn't load audio_preprocessing: findLibrary returned null

可能需要把AnyChat相关的库文件放到armeabi-v7a目录下去,试一下看看。

作者: hasoangel    时间: 2015-6-15 11:37
好的 我试试看
作者: hasoangel    时间: 2015-6-15 12:22
可以了,非常感谢,我把armeabi目录下的东西复制到armeabi-v7a目录下面,已经可以正常load了。
作者: 王不在先生    时间: 2015-7-29 16:31
java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app/com.channel.economic-2/lib/arm64/libaudio_preprocessing.so" is 32-bit instead of 64-bit
        at java.lang.Runtime.loadLibrary(Runtime.java:371)
        at java.lang.System.loadLibrary(System.java:989)
        at com.bairuitech.anychat.AnyChatCoreSDK.<clinit>(AnyChatCoreSDK.java:692)
        at com.channel.economic.ui.VideoCallUI.initSDK(VideoCallUI.java:101)
        at com.channel.economic.ui.VideoCallUI.onCreate(VideoCallUI.java:77)
        at android.app.Activity.performCreate(Activity.java:6374)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2767)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2879)
        at android.app.ActivityThread.access$900(ActivityThread.java:182)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1475)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:145)
        at android.app.ActivityThread.main(ActivityThread.java:6141)
        at java.lang.reflect.Method.invoke(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:372)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)

64位CPU的安卓机找不到so库怎么办,现在支持64位的吗




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