Подтвердить что ты не робот

Android Wear генерирует два apk

Я только что создал свое первое приложение для Android. У меня два модуля, мобильные и носки. У меня на мобильном модуле есть зависимость, которая указывает на модуль износа, как описано в документации. Когда я создаю apk, я заканчиваю двумя апками, один называется мобильным, а один называется изнашиванием. Должен ли я просто игнорировать износ апка или я не сделал что-то правильно? Я думаю, что должен быть только один apk.

4b9b3361

Ответ 1

Есть два apks, потому что (для отладки/тестирования) вы можете (и должны) установить износ apk directy на устройстве Android Wear.

Однако, когда вы собираетесь опубликовать приложение "Android Wear-ready" в Play Маркете, вы должны загрузить только мобильную апк. Другой apk встроен внутри и будет автоматически переключен на подключенные часы.

См. Установить приложение Wearable в документации:

При разработке вы устанавливаете приложения непосредственно на носимые, например, с помощью портативных приложений. Используйте либо установку adb, либо кнопку Play на Android Студия.

Когда вы будете готовы опубликовать свое приложение для пользователей, вы вставляете пригодный для носки приложения внутри карманного приложения. Когда пользователи устанавливают портативное приложение из Google Play подключенный носитель автоматически получает пригодный для носки.

Примечание. Автоматическая установка носимых приложений не работает, если вы подписываете приложения с помощью отладочного ключа и работаете только с версией ключи. См. Packaging Wearable Apps для получения полной информации о том, как правильно загрузите загружаемые приложения.

Ответ 2

Два APK - это именно то, что ожидается: ношение APK затем внедряется в мобильный APK в соответствии с упаковкой Обучение Wear apps. В сборках релизов износ APK затем автоматически устанавливается на пользовательское устройство Android Wear. Однако в соответствии с примечанием на странице упаковки:

Эта функция не работает, когда вы подписываете свои приложения с помощью отладочного ключа при разработке. При разработке необходимо установить приложения с установкой adb или Android Studio непосредственно на носимые.