Android应用程序崩溃在Android 8.0(谷歌Pixel XL)

jun*_*rsi 6 java android exception-handling android-studio-2.2 android-8.0-oreo

我的应用程序工作正常,但自从Android Oreo来到Google Pixel XL后,它一直在崩溃以下是异常堆栈跟踪

致命异常:java.lang.AbstractMethodError:抽象方法 "布尔android.app.job.JobServiceEngine.onStartJob(android.app.job.JobParameters)" 在android.app.job.JobServiceEngine $ JobHandler.handleMessage(JobServiceEngine.java:108 )在android.os.Handler.dispatchMessage(Handler.java:105)在android.os.Looper.loop(Looper.java:164)在android.app.ActivityThread.main(ActivityThread.java:6541)在java.lang中.reflect.Method.invoke(Method.java)在com.android.internal.os.Zygote $ MethodAndArgsCaller.run(Zygote.java:240)在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767 )

谁能帮我这个 ?

小智 0

如果您的应用程序启用了混淆器,则可能会出现静态内部类被删除的情况。您可以在 proguard 中添加属性以使用 -keep 命令保留实现 JobServiceEngine 的内部类。

例如,如果实现JobServiceEngine的类是JobServiceEngineImpl,它是JobIntentService的静态内部类,则添加

-keep class android.support.v4.app.JobIntentService$* {
    *
}
Run Code Online (Sandbox Code Playgroud)