2014-02-10 79 views
0

我的應用程序使用GAN和崩潰在平板電腦上說:谷歌分析導致應用程序崩潰: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中,但是沒有結果。同一款應用不會在智能手機上崩潰。應用程序一年左右工作正常。
UPDATE
看起來像它的設備或其硬件相關的問題,它有一些問題(System.currentTimeMillis()返回負面)。 omg,它的時間設置爲02/14/1922 ......這可能是原因。但它不是GAN的藉口!

+0

沒有可用的代碼,因爲它的谷歌的lib(看起來像你不知道什麼是GAN)打包成jar文件。我也可以閱讀:)所以我知道原因是消極的時間。 – Stan

+0

啊,是的,對不起,與許多人沒有真正閱讀他們的logcat一起使用,並且沒有我沒有使用過GAN。我只是逐行調試以查看平板電腦版本中引發異常的時間。 –

+0

它沒有指向我的src,並且在我的應用程序啓動後的1-2秒內發生崩潰。它看起來像通過計時器或handler.postDelayed完成 – Stan

回答

0

所以問題是在設備中設置了不正確的時間。在設備設置中檢查「獲取網絡時間」。然而,它不是GAN的藉口 - 爲什麼像不正確的系統時間應用程序這樣的事情?