【发布时间】:2021-06-07 20:51:26
【问题描述】:
我正在尝试将 PJSIP 集成到一个 android 项目中。我构建了 PJSIP 并将这些类导入到我的项目中。但我只在某些设备上遇到此错误。
java.lang.NoSuchMethodError: no static method "Lorg/pjsip/pjsua2/pjsua2JNI;.SwigDirector_AudioMediaPlayer_onEof(Lorg/pjsip/pjsua2/AudioMediaPlayer;)Z"
经过进一步调查,我发现上下文中的类有一个名为SwigDirector_AudioMediaPlayer_onEof2的方法,但没有SwigDirector_AudioMediaPlayer_onEof。有人有什么想法吗?
我会按需提供更多信息,我是 PJSIP 的新手,因此我不知道我们需要什么样的信息来调试这个。
PS:我认为这与混淆代码无关。我试过这个没有成功。
-keep class org.pjsip.pjsua2** {*;}
提前非常感谢!
【问题讨论】:
-
您可能会在github.com/pjsip/pjproject/issues 找到一些东西,或者也可以尝试在那里询问。
标签: java android pjsip telephony