我的应用使用GAN,并在平板电脑上崩溃说:
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的借口!!!
最佳答案
因此,问题在于设备中设置的时间不正确。在设备设置中选中了“获取网络时间”。但是,这不是GAN的借口-为什么会出现诸如不正确的系统时间崩溃应用程序之类的事情?
关于android - Google Analytics(分析)导致应用崩溃:TimerTask问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21679628/