Member-only story

Flutter webrtc build android release error

Nhan Cao
Jul 29, 2020

lib: flutter_webrtc

example:

Error

#
# Fatal error in: ../../../../usr/local/google/home/sakal/code/webrtc-aar-release/src/sdk/android/src/jni/jni_generator_helper.cc, line 28
# last system error: 88
# Check failed: !clazz.is_null()
# org/webrtc/WebRtcClassLoader

Fix

  • Add file android/app/proguard-rules.pro
## Flutter WebRTC
-keep class com.cloudwebrtc.webrtc.** { *; }
-keep class org.webrtc.** { *; }
  • Update android/app/build.gradle
buildTypes {
debug {
debuggable true
signingConfig signingConfigs.debug
}
release {
debuggable false
minifyEnabled true
useProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
}

Nhan Cao

nhancv.com

https://upwork.nhancv.com

--

--

No responses yet