2014-02-10 2 views
0

을 내 애플 GAN을 사용하며 말을 태블릿에 충돌 :Google 웹 로그 분석 응용 프로그램 충돌이 발생합니다 : TimerTask를 문제

02-14 07:27:44.342: E/AndroidRuntime(28155): FATAL EXCEPTION: GAThread 
02-14 07:27:44.342: E/AndroidRuntime(28155): java.lang.IllegalArgumentException: Illegal delay to start the TimerTask: -1510939932650 
02-14 07:27:44.342: E/AndroidRuntime(28155): at java.util.Timer.scheduleImpl(Timer.java:567) 
02-14 07:27:44.342: E/AndroidRuntime(28155): at java.util.Timer.schedule(Timer.java:459) 
02-14 07:27:44.342: E/AndroidRuntime(28155): at com.google.analytics.tracking.android.GAServiceProxy.connectToService(GAServiceProxy.java:277) 
02-14 07:27:44.342: E/AndroidRuntime(28155): at com.google.analytics.tracking.android.GAServiceProxy.createService(GAServiceProxy.java:163) 
02-14 07:27:44.342: E/AndroidRuntime(28155): at com.google.analytics.tracking.android.GAThread.init(GAThread.java:95) 
02-14 07:27:44.342: E/AndroidRuntime(28155): at com.google.analytics.tracking.android.GAThread.run(GAThread.java:493) 

내가 그것에 대해 어떻게도 할 수 있습니다

02-14 07:34:38.602: E/AndroidRuntime(30648): Error reporting crash 
02-14 07:34:38.602: E/AndroidRuntime(30648): android.os.RemoteException: Unknown binder error code. 0xfffffff7 
02-14 07:34:38.602: E/AndroidRuntime(30648): at android.os.BinderProxy.transact(Native Method) 
02-14 07:34:38.602: E/AndroidRuntime(30648): at android.app.ActivityManagerProxy.handleApplicationCrash(ActivityManagerNative.java:2867) 
02-14 07:34:38.602: E/AndroidRuntime(30648): at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:72) 
02-14 07:34:38.602: E/AndroidRuntime(30648): at com.google.analytics.tracking.android.ExceptionReporter.uncaughtException(ExceptionReporter.java:81) 
02-14 07:34:38.602: E/AndroidRuntime(30648): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693) 
02-14 07:34:38.602: E/AndroidRuntime(30648): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690) 

를? 이미 EasyTracker에 대한 모든 호출을 try/catch로 래핑했지만 결과는 없습니다. 동일한 앱이 스마트 폰에서 충돌하지 않습니다. 앱은 약 반년 동안 잘 작동했습니다.
업데이트
장치 또는 하드웨어 관련 문제처럼 보이지만 시간에 약간의 문제가 있습니다 (System.currentTimeMillis()가 음수를 반환 함). 오, 그 시간은 02/14/1922 ... 그게 아마 그 이유. 그러나 GAN을위한 그 변명이 아니라! !!

+0

jar 파일에 압축 된 Google의 lib (GAN이 무엇인지 모르는 것처럼 보입니다.)가 없습니다. 그리고 나는 또한 읽을 수 있습니다 :) 그래서 나는 이유가 부정적인 시간임을 압니다. – Stan

+0

아, 죄송합니다. 실제로 많은 사람들이 logcat을 읽지 않고 사용했고, 나는 GAN을 사용하지 않았습니다. 나는 태블릿 버전에서 예외가 발생했을 때 한 줄씩 디버깅 할 것이다. –

+0

내 src을 가리 키지 않고 충돌이 앱 시작 직후 1-2 초 후에 발생합니다. 타이머 또는 handler.postDelayed를 통해 완료된 것 같습니다. – Stan

답변

0

그래서 기기에 잘못된 시간이 설정되었습니다. "네트워크 시간 가져 오기"가 장치 설정에서 확인되었습니다. 그러나 GAN에 대한 변명이 아닙니다. 왜 잘못된 시스템 시간 충돌 응용 프로그램과 같은 것들이 있어야합니까?