2017-11-30 2 views
0

안드로이드 스튜디오 : 3.0QuickBlox 치명적인 오류

오류 : ../../webrtc/api/android/jni/classreferenceholder.cc에서 치명적인 오류, 라인 119 마지막 시스템 오류 : 88 # 확인 실패 :! jni-> ExceptionCheck()에 FindClass 동안 # 오류 : 조직 /의 WebRTC/Camera1Enumerator

Gradle을

compile 'com.quickblox:quickblox-android-sdk-videochat-webrtc:2.6.1' 

코드 :

QBRTCSurfaceView surfaceViewLocal = (QBRTCSurfaceView) findViewById(R.id.local_video_view); 

이 아카이브에서 libs가 귀하의 libs와 당신을 위해 필요한 버전, 버전을 위해 단지 보관을 취소 there is zip-archive을 구 JNI-libs와 in releases를 검색하고 교체해야

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 

<com.quickblox.videochat.webrtc.view.QBRTCSurfaceView 
    android:id="@+id/remote_video_view" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"/> 

<com.quickblox.videochat.webrtc.view.QBRTCSurfaceView 
    android:id="@+id/local_video_view" 
    android:layout_width="100dp" 
    android:layout_height="100dp" 
    android:layout_alignParentRight="true"/> 
</RelativeLayout> 

enter image description here

+0

어떤 QuickBlox Android SDK 버전을 사용하십니까? jni-libs가 SDK의 virsion에 해당하는지 확인하십시오. 또한이 오류가 발생하는 단계를 지정하십시오. –

+0

jnilibs 대신 com.quickblox : quickblox-android-sdk-videochat-webrtc : 2.6.1 ' –

답변

1

XML을 .

+0

을 (를) 컴파일하십시오. webrtc : 2.6.1을 webrtc : 3.3.1로 바꾸십시오. –