2016-09-26 10 views
0

저는 Socket.io 네이티브 안드로이드 클라이언트를 잠시 사용하고 있습니다. 최근에는 모든 코드를 SocketService extends Service-MyApplication extends Application 정적 변수는 어떤 상황에서 내 방출한다는 서버가 들어 있지 않으며 나는 로그 캣이 이상한 메시지가 :Socket.io 안드로이드 클라이언트에서 Logcat에 이상한 오류가 발생했습니다.

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

(와 @의 23ba ....되는 다른 매번)

누구나 여기 이런 메시지가 보입니까?

답변

0

나는 Socket.io를 모르지만 엄지 손가락의 원칙으로 : 라이브러리 코드로 디버깅하지 않으면 실제 문제가 무엇인지 명확하지 않습니다. 오류 로그는 메소드 호출의 인수를 참조하는 것처럼 보이지만, 이미 그것에 대해 읽을 수있는 것이 전부입니다.

Android Studio/IntelliJ에 라이브러리로 디버깅하여 더 깊이 파고 들자. (Android Studio/IntelliJ에는 난독 화 코드를 실행하는 데 도움이 될 수있는 코드 디 컴파일러 플러그인이 있습니다.) 도움이되지 않으면 버그를 업스트림으로 만들고 개선해야한다고 말합니다. 오류 로깅 :)

+0

나는 실제로 Java에 다소 익숙하지만, Gradle을 통해 가져 오기 대신 라이브러리 코드를 포함하면 더 명확한 오류 메시지가 나타날 수 있다고 생각합니까? 이상적으로 stacktrace처럼? –

+0

아니요, 그렇지 않습니다. Gradle은 소스 루트 외부의 중앙 위치에 라이브러리 종속성을 저장합니다. 그렇지 않으면 코드가 정확히 동일합니다. –

+0

예 실제로 시도했습니다. 그렇다면이 오류에 대한 자세한 정보를 얻는 방법은 내 코드로 인해 발생할 가능성이 높다고 생각하십니까? –