Как упаковать носимые приложения?

Привет, я пытаюсь упаковать носимое приложение с помощью Android Studio 1.0.1 и следую инструкциям по этой ссылке https://developer.android.com/training/wearables/apps/packaging.html, и я успешно выполнил шаги более 3. но когда вы переходите к 4-му шагу, то есть щелкаете меню «Сборка» в AS и щелкаете подписанный apk, но после этого у меня появляется окно выбора, позволяющее подписать мобильное apk или подписать приложение Wear.

Теперь это момент, который сбивает меня с толку. Должен ли я перейти на мобильное приложение, и все готово, и тогда я смогу установить приложение на мобильный телефон, и оно подтолкнет приложение износа к носимому или я должен сначала подписать износ app, а затем вставьте это подписанное приложение в мобильное приложение, а затем выберите подписанное мобильное приложение, ??? что я должен сделать, чтобы заставить его работать

Думаю, теперь мой вопрос понятен. жду помощи


person Muhammad Tareef    schedule 22.12.2014    source источник


Ответы (2)


Вы должны создать и подписать свое простое мобильное приложение. Приложение для носимых устройств будет автоматически подписано и внедрено в мобильный .apk.

Вы можете проверить это, открыв .Apk, сгенерированный как .zip. Wear apk будет находиться в папке res/raw/.

person jDur    schedule 22.12.2014
comment
в папке с ресурсами нет apk износа - person Muhammad Tareef; 22.12.2014
comment
Да, ты прав, моя вина. износ .apk находится в res/raw/ - person jDur; 22.12.2014
comment
теперь я проверил, есть два файла для android_wear_micro_apk.apk, а другой - gtm_analytics - person Muhammad Tareef; 22.12.2014
comment
Я думаю так. gtm_analytics — это импортированная вами библиотека. А android_wear_micro_apk — это .APK вашего приложения Wear. Он должен быть установлен в ваших часах автоматически, когда вы устанавливаете мобильное приложение на свой телефон. - person jDur; 22.12.2014
comment
Он подписывается и добавляется в мобильный apk только, если вы добавите зависимость, как указано greywolf82 в его ответе ниже. Я бы предпочел подтвердить его ответ, будучи более полным. - person Tony Malghem; 22.12.2014
comment
Да можно, а я не могу, так как у меня нет разрешения по правилам - person Muhammad Tareef; 22.12.2014
comment
@jDur спасибо за ответ. Ты очистил меня от всего - person Muhammad Tareef; 22.12.2014

Вам нужно просто создать модуль вашего приложения для ношения с тем же идентификатором приложения. Кроме того, вы добавляете в свой файл сценария Gradle вашего мобильного приложения:

dependencies {
   //something bla bla
   wearApp project(':mywearable')
}

Создайте из меню Android Studio релиз APK для вашего мобильного приложения. На самом деле вы увидите, что генерируются два apk: мобильный и носимый apk, но это только для вашего удобства. Если вы проверите мобильный apk, вы увидите приложение Wear внутри, так что не беспокойтесь, используйте всегда для публикации мобильного apk.

person greywolf82    schedule 22.12.2014