По умолчанию Google Nearby не работает на Android Things - PullRequest
1 голос
/ 02 апреля 2019

Я занимаюсь разработкой приложения Android Things на плате разработки iMX7D и внедрил сервисы Google Nearby.У меня проблема в том, что я получаю сообщение об ошибке (иногда), когда начинаю рекламировать устройство.Вот ошибка:

com.google.android.gms.common.api.ApiException: 17: API: Nearby.CONNECTIONS_API недоступно на этом устройстве.

Мне удалось исправить ошибку, следуя инструкциям на https://stackoverflow.com/a/51428433/6377151,, и это позволяет коду нормально работать.Ошибка исправляется, если я запускаю команду ADB

adb shell am force-stop com.android.iotlauncher.ota

, а затем запускаю приложение, но это работает только один раз.Как только устройство перезагружается, проблема возвращается.Я знаю, что это потому, что программа запуска по умолчанию уже объявляет об устройстве, но я не уверен, как автоматически исправить эту проблему в коде, когда мое приложение запускается.Но мне нужен способ сделать это автоматически при запуске или устранить ошибку другим способом.

На моем устройстве Android Things работает Android Things 1.0.10.Кто-нибудь может помочь?

1 Ответ

2 голосов
/ 03 апреля 2019

Отказ от ответственности: я работаю на Nearby.

У нас есть готовая версия, позволяющая одновременно рекламировать / сканировать несколько приложений. Он завершен, но в Google он медленно загружается. Пройдет некоторое время, прежде чем он станет публичным. Примечание. Чтобы получить обновление, возможно, потребуется обновить платы Android Things. Это имело место при разработке, но, надеюсь, не относится к релизным сборкам.

Тем временем вам, к сожалению, придется либо установить другую программу запуска, либо принудительно остановить существующую. Мы относимся к клиентам в порядке очереди.

...