不使用 Proguard 进行混淆,一切正常。
当我启用 Proguard 时,应用程序会在此行崩溃-
mStream.publish(liveStream.streamName, RECORD_TYPE);
其中 mStream 是 com.red5pro.streaming.R5Stream 的实例。我正在使用red5Pro库进行广播,但没有得到任何堆栈跟踪。我也在这个 repo 上在 Github 上创建了一个问题 - https://github.com/red5pro/streaming-android/issues/119
但还没有得到任何回应。
我已经尝试过其他问题的解决方案,但仍然出现此错误。我应该在我的 proguard 配置中做什么来解决这个问题?
我已经在我的 proguard 规则中添加了以下几行 -
-keep class com.red5pro.** { *; }
-dontwarn com.red5pro.**