2016-11-03 8 views
0

私はちょうど私のAndroid AppをSinch APIの最新バージョンに更新しました。新しいバージョンは3.9.9です。致命的なシグナル6(SIGABRT)Sinch API

私がバージョン3.9.8を使用したとき、私は完全に呼び出すことができましたが、私がアップグレードしたときに動作するようになりました。

このエラーFatal signal 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ログを[email protected]までお送りください

+0

私はチェックします!ありがとう! –

関連する問題