android - Google Analytics(分析)导致应用崩溃:TimerTask问题

标签 android timer google-analytics crash

我的应用使用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/

相关文章:

c# - 计时器似乎没有滴答声(直到我最小化窗口)

java - 如何获取由 Swing 计时器每秒更新 3 次的 JFormattedTextField 的用户编辑值?

google-analytics - 离线分析

android - Scala + Android 集成开发环境

为 arm64 构建 Android FFMPEG 失败并出现错误?

JavaScript 倒计时器未启动 [包括 Firebug 错误]

Android Google Analytics v2 不使用 EasyTracker 手动管理 session

javascript - 在 Javascript 中从 Google Analytics API 获取网页浏览量

android - FirebaseJobDispatcher 不安排作业并给出错误,为这个包安排了太多任务

Android——首次启动互动教程