Jitsi遇到错误"程序类型已经存在:com.facebook.jni.HybridData $ Destructor"

时间:2018-06-14 23:31:18

标签: android react-native jitsi-meet

我试图在我的Android应用程序中运行jitsi meet但我不断收到以下构建错误:

  

程序类型已存在:com.facebook.jni.HybridData $ Destructor   消息{kind = ERROR,text =程序类型已存在:   com.facebook.jni.HybridData $ Destructor,sources = [未知源文件],   工具名称= Optional.of(D8)}

我确实使用facebook隐藏库来加密我的应用程序中的文件,因此我假设react-native正在重用隐藏中使用的代码。

关于如何摆脱这个错误的任何想法?

1 个答案:

答案 0 :(得分:0)

因此jitsi和conceal都使用Facebook本机库,这就是它们冲突的原因。这两个库具有相同的路径。有两种方法可以解决此问题:

  1. 重建隐藏库并更改本机Facebook库的路径。由于重建文档部分缺失,因此可能会变得非常混乱。我花了几天的时间尝试进行重建,但是遇到了解决方案2并陷入困境。我可以分享我进行重建所经历的事情,以及在有人需要时遇到困难的地方。
  2. 将隐藏级别降级为1.1.3。您应该不会有任何问题,因为它是完全相同的代码(除了1.1.3都是用Java编写的),因此,如果您已经有一个发布的应用程序具有用v2.0.1加密的文件,那么降级将仍会解密文件。

这是github问题的link