2016-11-03 3 views
0

Я только что обновил приложение для Android до последней версии Sinch API. Новая версия - 3.9.9.Fatal signal 6 (SIGABRT) Sinch API

Когда я использовал версию 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

Спасибо за ваш отчет. Пожалуйста, убедитесь, что вы фактически обновили как родные библиотеки, так и банку, и что старая банка не лежит. Причина в том, что эта сигнатура метода изменилась с (II) V на (II) Z.

Если вы считаете, что все обновлено правильно, давайте продолжим более подробно по электронной почте. Отправьте нам полный журнал регистрации с воспроизведением ошибки на [email protected]

+0

Я проверю! Благодаря! –