안드로이드 스튜디오 : 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>
어떤 QuickBlox Android SDK 버전을 사용하십니까? jni-libs가 SDK의 virsion에 해당하는지 확인하십시오. 또한이 오류가 발생하는 단계를 지정하십시오. –
jnilibs 대신 com.quickblox : quickblox-android-sdk-videochat-webrtc : 2.6.1 ' –