将自定义TFLite模型与Firebase ML套件一起使用FirebaseInstanceId:在后台启动服务失败

时间:2019-01-07 14:09:03

标签: android-8.0-oreo tensorflow-lite firebase-mlkit

我构建了一个简单的TF MNIST分类器,并将其转换为TF lite。我想使用Firebase ML Kit进行设备上的推断。我按照这里的说明进行操作- https://firebase.google.com/docs/ml-kit/android/use-custom-models。 我用于测试的手机的Android版本为8.0.0。运行推理时出现此错误。

FirebaseInstanceId: Failed to start service while in background:  java.lang.IllegalStateException: Not allowed to start service Intent { act=com.google.firebase.INSTANCE_ID_EVENT pkg=com.whitepages.nameid.tmobile cmp=com.whitepages.nameid.tmobile/com.whitepages.nameid.service.AppboyFirebaseInstanceIdService (has extras) }: app is in background uid UidRecord{62db81a u0a82 SVC  idle procs:1 seq(0,0,0)}

我认为问题是this 但是对于android来说我是一个很新的人,我不知道如何实现那里给出的解决方案。

build.gradle(项目)

https://gist.github.com/vinpala/f5d0461e4be3a286f605479122aef5e3

build.gradle(app)

https://gist.github.com/vinpala/e511c304196c7f9beeb38d307036063a

AndroidManifest.xml和代码段

https://gist.github.com/vinpala/12a549b235dd6aff10d644fdb78463ea

0 个答案:

没有答案