致命信号6(SIGABRT)Sinch API

时间:2016-11-03 01:18:08

标签: android sinch android-sinch-api

我刚刚将我的Android应用更新到最新版本的Sinch API。新版本是3.9.9。

当我使用版本3.9.8时,我可以称之为完美,但是当我升级时,它停止工作。

此错误致命信号6(SIGABRT)显示我何时尝试启动客户端。

这是错误:

11-02 23:00:45.171 1634-1729/com.interonapp.interon E/rtc: #
                                                           # Fatal error in ../../../webrtc/modules/utility/source/helpers_android.cc, line 51
                                                           # Check failed: !jni->ExceptionCheck()
                                                           # Error during GetMethodID: initPlayout, (II)V
                                                           #
11-02 23:00:45.171 1634-1729/com.interonapp.interon A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 1729 (Thread-26695)

这是我的代码:

    if (mSinchClient == null) {
        mSinchClient = Sinch.getSinchClientBuilder()
                .context(this.getApplicationContext())
                .applicationKey(APP_KEY)
                .applicationSecret(APP_SECRET)
                .environmentHost(ENVIRONMENT)
                .userId(user.getSinchId())
                .build();

        mSinchClient.checkManifest();

        mSinchClient.setSupportCalling(true);
        mSinchClient.startListeningOnActiveConnection();
        mSinchClient.getCallClient().setRespectNativeCalls(false);

        mSinchClient.addSinchClientListener(new MySinchClientListener());
        mSinchClient.getCallClient().addCallClientListener(new SinchCallClientListener());
        mSinchClient.start();
    }

谢谢!

1 个答案:

答案 0 :(得分:0)

感谢您的举报。请确认您实际上已更新了本机库和jar,并且旧jar不在于它。 其原因是该方法签名已从(II)V变为(II)Z。

如果您认为所有内容都已正确升级,请让我们继续详细介绍电子邮件。请将包含错误复制的完整logcat日志发送至support@sinch.com