Я создал простой классификатор 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)}
Я думаю, что проблема в этом но, будучи очень новым для Android, я не знаю, как реализовать решения, представленные там.
build.gradle (проект)
https://gist.github.com/vinpala/f5d0461e4be3a286f605479122aef5e3
build.gradle (приложение)
https://gist.github.com/vinpala/e511c304196c7f9beeb38d307036063a
AndroidManifest.xml и фрагменты кода
https://gist.github.com/vinpala/12a549b235dd6aff10d644fdb78463ea