我构建了一个简单的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