Firebase因Android即时应用程序崩溃
我正在尝试在Android即时应用程序中使用以下命令初始化Firebase(11.2.0):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
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现在应该得到修复。如果您仍然遇到问题,请在那里报告您的问题。