Firebase因Android即时应用程序崩溃

Firebase因Android即时应用程序崩溃,android,firebase,android-instant-apps,Android,Firebase,Android Instant Apps,我正在尝试在Android即时应用程序中使用以下命令初始化Firebase(11.2.0): FirebaseApp.initializeApp(this); 但它会引发以下异常,说明不支持jobscheduler: E/FirebaseApp: Firebase API initialization failure. java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.in

我正在尝试在Android即时应用程序中使用以下命令初始化Firebase(11.2.0):

FirebaseApp.initializeApp(this);
但它会引发以下异常,说明不支持jobscheduler:

      E/FirebaseApp: Firebase API initialization failure.
  java.lang.reflect.InvocationTargetException
      at java.lang.reflect.Method.invoke(Native Method)
      at com.google.firebase.FirebaseApp.zza(Unknown Source)
      at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)
      at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)
      at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)
      at com.hello.world.myapp.provider.MyApplication.onCreate(MyApplication.java:93)
      at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1024)
      at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5403)
      at android.app.ActivityThread.-wrap2(ActivityThread.java)
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1545)
   Caused by: java.lang.SecurityException: Service: jobscheduler is not supported.
      at android.os.Parcel.readException(Parcel.java:1684)
      at android.os.Parcel.readException(Parcel.java:1637)
      at android.app.job.IJobScheduler$Stub$Proxy.cancel(IJobScheduler.java:202)
      at android.app.JobSchedulerImpl.cancel(JobSchedulerImpl.java:60)
      at com.google.android.gms.internal.zzcfj.zzazu(Unknown Source)
      at com.google.android.gms.internal.zzcfj.zzuh(Unknown Source)
      at com.google.android.gms.internal.zzcdm.initialize(Unknown Source)

我遵循了android开发者文档中给出的集成说明。

这可能是Firebase的错误。相同的堆栈跟踪将显示在该文件中。Firebase团队成员伊恩·巴伯(Ian Barber)在8月2日回复邮报说:

我们发现了一个问题,Google分析Firebase呼叫 作业调度器,很遗憾instantapps中不支持它。我们 有一个内部修复,但不幸的是,它必须继续到一个公平的状态 很长的发布链,所以需要几周时间才能发布SDK 经理


我建议您联系。

关于JobScheduler的问题现在应该得到修复

建议的方法是使用框架的JobScheduler for API>=21,因为即时应用程序只支持21个,而对于低于21个的已安装应用程序,则使用Firebase JobDispatcher

示例

如果任何问题仍然存在,请报告,他们将重新打开检查。

我的应用程序对于firebase远程配置和分析非常简单。当我转换成即时应用程序时,我开始出现以下错误:默认FirebaseApp在此过程中未初始化。。。等等自从IO16发布我的第一款即时应用程序以来,我非常激动。但是,我仍然不能这样做,因为这一点。我急切地等待着这个问题的解决。请理解。JobScheduler现在应该得到修复。如果您仍然遇到问题,请在那里报告您的问题。