androidx.work.impl.background.systemjob.SystemJobScheduler.scheduleInternal期间的java.lang.IllegalStateException

时间:2018-07-12 17:01:11

标签: android android-workmanager

我们正在使用以下WorkManager

def work_version = "1.0.0-alpha02"
implementation "android.arch.work:work-runtime:$work_version" // use -ktx for Kotlin
// optional - Firebase JobDispatcher support
implementation "android.arch.work:work-firebase:$work_version"

我们没有从1.0.0-alpha02升级,因为我们想维持targetSdkVersion 27

在生产中,我们注意到以下崩溃报告。

java.lang.IllegalStateException: 
  at android.os.Parcel.readException (Parcel.java:1701)
  at android.os.Parcel.readException (Parcel.java:1646)
  at android.app.job.IJobScheduler$Stub$Proxy.schedule (IJobScheduler.java:158)
  at android.app.JobSchedulerImpl.schedule (JobSchedulerImpl.java:42)
  at androidx.work.impl.background.systemjob.SystemJobScheduler.scheduleInternal (SystemJobScheduler.java:85)
  at androidx.work.impl.background.systemjob.SystemJobScheduler.schedule (SystemJobScheduler.java:64)
  at androidx.work.impl.Schedulers.scheduleInternal (Schedulers.java:98)
  at androidx.work.impl.Schedulers.schedule (Schedulers.java:69)
  at androidx.work.impl.WorkManagerImpl.rescheduleEligibleWork (WorkManagerImpl.java:398)
  at androidx.work.impl.utils.ForceStopRunnable.run (ForceStopRunnable.java:69)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1133)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:607)
  at java.lang.Thread.run (Thread.java:762)

请告知我们如何摆脱这些崩溃的问题。谢谢。

0 个答案:

没有答案