Пользовательский циферблат не отображается в приложении 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