2016-09-26 10 views
0

Socket.ioネイティブAndroidクライアントを使用していましたが、最近私はすべてのコードをSocket.ioに保存しました。 SocketService extends ServiceからMyApplication extends Applicationで静的変数は、いくつかの状況で、私の発するだけで、サーバーに聞かれていないと私はLogcatで、この奇妙なメッセージを持っている:Socket.io Androidクライアントを使用したLogcatで奇妙なエラーが発生しました

E/Socket.IO: [Ljava.lang.Object;@23ba63b6 

(と@の23ba ....という異なる毎回)

誰でもここにこのようなメッセージが表示されますか?

答えて

0

私はSocket.ioを知らないが、一般的な経験則として:実際の問題が何であるか不明確なライブラリコードにデバッグしない限り、エラーログはメソッド呼び出しの引数を参照するように見えますが、それはすでに私が読むことができます。

(Android Studio/IntelliJには難読化されたコードをステップ実行しても役立つコードデコンパイラプラグインがあります)、さらに何も役立たない場合は、アップストリームのバグを作成し、エラーログ:)

+0

私は実際にJavaに少し新しかったですが、ライブラリコードをGradle経由でインポートするのではなく、インクルードするともっと明示的なエラーメッセージが表示されると思いますか?理想的にはスタックトレースですか? –

+0

いいえ、あなたはしません。 Gradleはソースルートの外側の中央にライブラリの依存関係を格納します。そうしないと、コードはまったく同じになります。 –

+0

はい私は実際に試しました。だから、自分のコードによって引き起こされた可能性が高いということを知って、このエラーの詳細を知る方法はないと思いますか? –

関連する問題