当我在EXP弹出中使用react-native-webrtc到expokit项目时,Android崩溃

时间:2019-06-21 03:15:18

标签: android react-native webrtc expo

当我在expo弹出菜单中使用react-native-webrtc库进行expokit项目时,Android应用程序会崩溃,而在常规react-native项目(而非expo)中使用react-native-webrtc库是可以的。

我通过adb logcat收到了此错误

06-21 10:42:44.188 24576 24576 F DEBUG   :     #04 pc 00000000001e79e8  /data/app/com.tsao-1/lib/arm64/libjingle_peerconnection_so.so (offset 0x1e1000)
06-21 10:42:44.189 24576 24576 F DEBUG   :     #05 pc 0000000000258dac  /data/app/com.tsao-1/lib/arm64/libjingle_peerconnection_so.so (offset 0x1e1000)
06-21 10:42:44.189 24576 24576 F DEBUG   :     #06 pc 00000000002566e4  /data/app/com.tsao-1/lib/arm64/libjingle_peerconnection_so.so (offset 0x1e1000)
06-21 10:42:44.189 24576 24576 F DEBUG   :     #07 pc 00000000001e1020  /data/app/com.tsao-1/lib/arm64/libjingle_peerconnection_so.so (offset 0x1e1000) (JNI_OnLoad+32)

这是图书馆链接 https://github.com/react-native-webrtc/react-native-webrtc#creator

我知道信息很少,但是我真的不知道发生了什么,任何人都对该库有经验或有什么想法?

1 个答案:

答案 0 :(得分:0)

我发现常规的本机反应项目设置minifyEnabled = false,但是expo设置为true,最后我还在expo项目中将minifyEnabled设置更改为false,然后就可以了。

release {
  minifyEnabled false // setting true will crash
}

https://github.com/react-native-webrtc/react-native-webrtc/issues/646