Android时使用jain-sip问题记录

1.java.lang.NoSuchMethodError: No virtual method setPathName(Ljava/lang/String

其实 pathName 默认值就为 gov.nist,如果不设置,在解析SDP的时候会造成其他的问题。

2.Attempt to invoke virtual method 'java.lang.Object java.util.Hashtable.get
at gov.nist.core.LexerCore.match(LexerCore.java:226)

解决办法:

  1. 修改sip框架的包名。新建一个android包名,将源码copy到下面。setPathName(“android.gov.nist”);
    Android时使用jain-sip问题记录_第1张图片

  2. 使用android-jain-sip,同时setPathName(“android.gov.nist”);
    Android时使用jain-sip问题记录_第2张图片

你可能感兴趣的:(错误整理)