Использование пользовательской модели TFLite с комплектом Firebase ML FirebaseInstanceId: не удалось запустить службу в фоновом режиме - PullRequest
0 голосов
/ 07 января 2019

Я создал простой классификатор 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...