Невозможно отправить носимое приложение Android на Samsung Gear с ОС Android

Мы столкнулись с проблемой при попытке отправить носимое приложение Android на Samsung Gear с ОС Android.

Следующие шаги мы выполнили.

1. Скопируйте подписанное носимое приложение в каталог res/raw вашего портативного устройства. Мы будем называть APK-файл Wearable_app.apk.

2. Создайте файл res/xml/wearable_app_desc.xml, содержащий информацию о версии и пути носимого приложения. Например:

<wearableApp package="wearable.app.package.name">
<versionCode>1</versionCode>
<versionName>1.0</versionName>
<rawPathResId>wearable_app</rawPathResId> 
</wearableApp>

Package, versionCode и versionName — это те же значения, которые указаны в файле AndroidManifest.xml приложения для носимых устройств. rawPathResId — это имя статической переменной ресурса APK. Например, для Wearable_app.apk имя статической переменной — Wearable_app.

3. Добавьте тег метаданных к тегу вашего портативного приложения, чтобы ссылаться на файл Wearable_app_desc.xml.

 <meta-data android:name="com.google.android.wearable.beta.app"
 android:resource="@xml/wearable_app_desc"/>

Но после того, как хост-приложение установлено на устройстве, оно не подталкивает приложение к Samsung Gear Android после подключения через Bluetooth. Примечание. Обратите внимание, что то же самое работает и на других устройствах Android Watch.

Пожалуйста, помогите мне, если я что-то упустил в описанном выше процессе, или мне нужно добавить что-нибудь, связанное с Samsung Gear Android.


person Harish    schedule 22.04.2015    source источник


Ответы (1)


Wearable_app.wgt находится в проекте Android в папке с ресурсами, а не в res/raw. Если его нет в активах, Gear Manager не будет знать, нужно ли перенести носимое приложение на часы.

person Eric Cloninger    schedule 22.04.2015
comment
мы можем успешно отправить приложение Tizen, которое называется Wearable_app.wgt, поместив его в папку активов для другого устройства Samsung Gear1, работающего на ОС Tizen. Но то, что мы сейчас пробуем, — это носимое приложение для Android, т. Е. Wearable_app.apk для Samsung Gear1 с использованием Android Studio. - person Harish; 23.04.2015
comment
Версия прошивки ОС устройства Samsung Gear — V700XXUBNC1, а версия диспетчера передач — 1.8.022599, которая автоматически устанавливается после сопряжения устройства с мобильным телефоном. Мы абсолютно уверены, что наше устройство Samsung Gear в настоящее время работает под управлением ОС Android. Пожалуйста помоги. - person Harish; 23.04.2015
comment
Прошу прощения, я имел в виду приложение Tizen. Для Gear Live (устройство Android) вы должны следовать инструкциям по развертыванию Android Wear независимо от того, Samsung это или другие производители. - person Eric Cloninger; 24.04.2015
comment
мы используем устройство Gear1 (android), а не Gear Live. Gear 1 выпущен с ОС Android, и теперь он имеет обновление ОС Tizen. Но мы хотим развернуть на нем носимое приложение для Android. Когда мы соединяем устройство Gear1 с портативным устройством Android (Samsung), оно передает приложение Samsung Gear на портативное устройство. Теперь Gear1 подключается через Samsung Gear. Но когда мы устанавливаем носимое приложение на портативное устройство, оно не передает носимое приложение на Gear1. помощь. - person Harish; 26.04.2015
comment
Примечание. Несмотря на то, что Gear 1 имеет обновление Tizen, мы еще не обновили его, и теперь оно все еще работает на ОС Android. - person Harish; 26.04.2015