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)
解决办法:
-
修改sip框架的包名。新建一个
android
包名,将源码copy到下面。setPathName(“android.gov.nist”); -
使用android-jain-sip,同时setPathName(“android.gov.nist”);