3
java.io.EOFException: no more data available - expected end tag </stream:stream> to close start tag <stream:stream> from line 1, parser stopped on END_TAG seen ...</mechanisms></stream:features>... @1:344
at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:3035)
at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046)
at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1144)
at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:279)
at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:44)
at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:70)

//リソース: https://developer.android.com/google/gcm/ccs.html#implement

私はAndroid Webサイトで提供されている正確なコードを試しましたが、MXParserのバグと考えているファイル終了例外をスローしています(よくわかりません)。smack XMPP ライブラリが問題である場合、GCM CCS に使用できる他の xmpp ライブラリはありますか? 誰でもこれを修正するのを手伝ってくれませんか。下の画像では、ストリーム終了タグが閉じていないことがわかりますが、これがパケットの受信方法です。

送受信パケット 出力ウィンドウ:

送信されたパケット

受信したパケット

4

2 に答える 2

1

何らかの理由で、マシンを再起動したところ、自動的に修正されました

于 2013-10-02T08:43:30.037 に答える