【问题标题】:Twilio Programmable video SDK makes Android app crash on release buildTwilio 可编程视频 SDK 使 Android 应用程序在发布构建时崩溃
【发布时间】:2019-02-08 00:17:00
【问题描述】:

我正在使用 Twilio 可编程视频 SDK 构建一个 Android 应用程序。我用quickstart 实现了视频聊天。 当我安装我的应用程序的调试版本时,一切都运行良好。

问题

当我构建发布版本并安装它时,我的应用程序崩溃了。 我认为崩溃是由可编程视频 SDK 的错误引起的。

LOGCAT 屏幕截图

来自android studio logcat 2的错误截图

错误描述

02-07 22:53:03.923 9505-9505/mvp.peekaboo.dev E/rtc: #
# Fatal error in ../../../src/sdk/android/src/jni/jni_generator_helper.cc, line 67
# last system error: 2
# Check failed: !env->ExceptionCheck()
# error during GetMethodID: getClassLoader, ()Ljava/lang/Object;
#
02-07 22:53:03.923 9505-9505/mvp.peekaboo.dev A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 9505 (mvp.peekaboo.dev)

请问我该如何解决你的问题?

【问题讨论】:

    标签: android twilio


    【解决方案1】:

    解决方案是通过添加以下内容来编辑 proguard-rules.pro 文件:

    -keep class org.webrtc.** { *; }
    -dontwarn org.webrtc.**
    -keep class com.twilio.video.** { *; }
    -keep class com.twilio.common.** { *; }
    -keepattributes InnerClasses
    

    也可on Github

    【讨论】:

      猜你喜欢
      • 2022-06-13
      • 1970-01-01
      • 2018-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多