Недавно я пытался создать приложение для перцового робота, которое использует сервисы Firebase. Приложение хорошо работает в реальном роботе, но не работает на планшете-эмуляторе от Softbank. Я использую macOS во время разработки. Кто-нибудь сталкивался с этой проблемой?
Эмулятор робота Pepper не имеет доступа к интернету
comment
Можете ли вы объяснить немного больше о том, что именно не работает? Я также использую перец со студией Android и могу успешно выполнять запросы API к диалоговому потоку. (Я пользователь Windows) Кроме того, в эмуляторе есть последнее обновление, поэтому, пожалуйста, проверьте его.
- person mdadil2019   schedule 24.09.2020
comment
попробуйте проверить, вызывается onRobotFocusGained() или нет? Я считаю, что в эмуляторе это не будет вызвано. Если вы инициализировали службы Firebase внутри onRobotFocusGained(), это вызовет ошибку.
- person androider   schedule 24.09.2020
comment
Я могу сделать запрос API в реальном роботе. Но я не могу сделать в эмуляторе андроида (от Softbank), который связан с роботом-симулятором.
- person BinodNepali   schedule 16.12.2020
comment
Для некоторых сервисов Firebase, таких как аутентификация Firebase, требуется сервис Google Play, но я не могу установить сервис Play в эмуляторе Android для перца.
- person BinodNepali   schedule 16.12.2020
Ответы (1)
Я решил проблему. На самом деле, я должен использовать SDK firebase, для которых не требуются сервисы Google Play. Как и в эмуляторе Android от Softbank, на нем не установлен сервис Google Play, но в эмуляторе Android есть доступ в Интернет.
person
BinodNepali
schedule
08.01.2021