Пользовательский циферблат не отображается в приложении Android Wear

Итак, я пробую разработать собственный циферблат, и пока мне удалось заставить его работать только на эмуляторе, предоставленном android studio.

Я бы хотел, чтобы мой пользовательский циферблат был включен в список других циферблатов в приложении Android Wear на моем телефоне, однако мне не удалось получить его в списке доступных циферблатов.

Что я сделал до сих пор:

  • Создайте приложение для самостоятельного ношения с сервисом watchface
  • Попробуйте в эмуляторе (запустили модуль износа прямо в эмулятор износа, пока работаете)
  • Сделать мобильное приложение без активности
  • Добавьте носимый модуль в файл gradle мобильного приложения.
  • Экспортируйте APK для мобильного модуля
  • Установил его на мой телефон

Любая помощь будет очень признательна, это сводит меня с ума!

Заранее спасибо.

С Уважением,

Azsde.

2 ответа

Решение

Для тех, у кого такая же проблема, убедитесь, что разрешение установлено в ОБА и модуле износа. Это была моя проблема, теперь она исправлена.

краткий ответ: вы должны создать релизный apk, а не отладочный apk.

длинный ответ: при сборке apk отладки приложение износа не внедряется в мобильный apk. Однако, когда вы создадите apk релиза, вы увидите, что apk wear встроен в мобильный apk в папке res/raw (если вы откроете мобильный apk в winrar). После этого просто откройте эмулятор часов и синхронизируйте приложения, и оно должно появиться!

кредиты: schoolsteps.in

Другие вопросы по тегам