我有一个Android应用,当我在Google Play控制台中查看崩溃报告时,它显示了以下错误:
java.lang.RuntimeException:
at android.app.ActivityThread.handleReceiver (ActivityThread.java:3280)
at android.app.ActivityThread.-wrap17 (Unknown Source)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1690)
at android.os.Handler.dispatchMessage (Handler.java:105)
at android.os.Looper.loop (Looper.java:164)
at android.app.ActivityThread.main (ActivityThread.java:6592)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run (Zygote.java:240)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:769)
Caused by: java.lang.IllegalStateException:
at android.app.ContextImpl.startServiceCommon (ContextImpl.java:1520)
at android.app.ContextImpl.startService (ContextImpl.java:1476)
at android.content.ContextWrapper.startService (ContextWrapper.java:644)
at com.evernote.android.job.WakeLockUtil.startWakefulService (WakeLockUtil.java:95)
at com.evernote.android.job.JobRescheduleService.startService (JobRescheduleService.java:24)
at com.evernote.android.job.JobManager.<init> (JobManager.java:191)
at com.evernote.android.job.JobManager.create (JobManager.java:114)
at com.evernote.android.job.JobBootReceiver.onReceive (JobBootReceiver.java:49)
at android.app.ActivityThread.handleReceiver (ActivityThread.java:3273)
没有信息表明我的应用崩溃了。经过一些研究,似乎可以与服务有关,但是我没有使用任何服务。我只有一些DoInBackground任务,但是我无法重现它,甚至不知道在哪里搜索。
仅供参考,我看到的所有错误均来自8.0及更高版本
依赖项:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support:design:26.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
implementation 'com.android.support:support-vector-drawable:26.1.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
compile group: 'com.cloudinary', name: 'cloudinary-android', version: '1.20.0'
compile 'com.google.firebase:firebase-ads:15.0.0'
compile 'com.google.firebase:firebase-firestore:15.0.0'
apply plugin: 'com.google.gms.google-services'
implementation 'com.github.PhilJay:MPAndroidChart:v3.0.3'
compile 'io.github.kobakei:ratethisapp:1.2.0'
compile 'com.crashlytics.sdk.android:crashlytics:2.9.1'
}
有人可以帮我吗?
答案 0 :(得分:0)
看起来像一个Evernote问题,基于stacktrace:
com.evernote.android.job.JobBootReceiver.onReceive
可能要进行检查,以确保您在build.gradle文件中使用的是最新版本的依赖项。
看起来像这个问题:
https://github.com/evernote/android-job/issues/254
检查您的设置,也许没有为Evernote正确初始化一些东西。