我刚刚将我的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();
}
谢谢!
答案 0 :(得分:0)
感谢您的举报。请确认您实际上已更新了本机库和jar,并且旧jar不在于它。 其原因是该方法签名已从(II)V变为(II)Z。
如果您认为所有内容都已正确升级,请让我们继续详细介绍电子邮件。请将包含错误复制的完整logcat日志发送至support@sinch.com