Intereting Posts
Android Gradle: переименовать / отключить тип по умолчанию Retrofit2 Android: ожидается BEGIN_ARRAY, но BEGIN_OBJECT в строке 1 столбец 2 путь $ Android, какие флаги Intent рекомендуются для операций, запущенных с помощью уведомлений Представление интерфейса пользовательского интерфейса для Ember.js HTM5 => Приложение «Телефонный зазор» (или альтернативный стек) Вертикальная (повернутая) этикетка в Android Показать всплывающее меню в элементе «ActionBar» No Gradle – не найден ресурс, который соответствует указанному имени (в 'value' со значением '@ integer / google_play_services_version') Приложение с надстройкой для навигационной панели в Lollipop Android Studio 0.5.3 – Почему «Build Project» не запускается? Как вы устанавливаете рамки Google (Play, Accounts и т. Д.) На виртуальном устройстве Genymotion? Android и вычисление размера однострочной строки в заданном шрифте и размере шрифта? Android-приложение, которое работает поверх всех других приложений? Безопасно ли использовать TAG `android: switcher: + R.id.ot_pag_main +: 0`, чтобы найти фрагмент? «Отсутствует атрибут contentDescription на изображении» в XML Java.lang.IllegalStateException: Не удалось прочитать строку x col x из CursorWindow. Убедитесь, что курсор инициализирован правильно. Контакты

«Нет, отсутствует функция: WATCH», когда я пытаюсь запустить приложение для смартфонов с помощью приложения для ношения?

У меня есть приложение для смартфонов с устройством для ношения, которое было упаковано внутри него, подобно первым двум этапам этого раздела:

https://developer.android.com/training/wearables/apps/packaging.html#Studio

Мне изначально сказали, что у моего смартфона не было SDK, достаточно большого для поддержки приложения (мой телефон использовал KitKat, видимо, мне нужен API 20), поэтому теперь я использую свой Nexus 7 с предварительным просмотром Android L, и эта проблема появился:

Nexus 7 Совместимость: Нет, отсутствует функция: WATCH

У меня есть эмулятор smartwatch и планшет, и оба они подключены с помощью тэга adb -d forward tcp: 5601 tcp: 5601, поэтому я понятия не имею, как исправить это сейчас!

Как я могу запустить приложение для смартфона и автоматически разрешить использовать приложение для изнашивания на эмулятор?

В вашем проекте у вас есть два приложения:

  • Mobile
  • Wearable

Mobile приложение должно быть установлено на мобильное устройство (телефон / планшет), а приложение Wearable должно быть установлено на устройстве Android Wear .

Это сообщение No, missing feature: WATCH означает, что вы пытаетесь установить Wearable app на мобильный телефон – вы не должны этого делать, ваше мобильное устройство не является часовым. Итак, еще раз: просто запустите приложение Mobile на мобильном и Wearable приложении на Android Wear.

Мне изначально сказали, что у моего смартфона не было SDK, достаточно большого для поддержки приложения (мой телефон использовал KitKat, видимо, мне нужен API 20), поэтому теперь я использую свой Nexus 7 с предварительным просмотром Android L, и эта проблема появился:

Только приложение Wearable должно требовать уровня API 20, но Mobile приложение может ориентироваться на любой другой уровень SDK (например, 10, 14 и т. Д.). Вам не нужно устанавливать более высокий уровень SDK для Mobile приложения только потому, что он поддерживает приложение Wearable .

Как я могу запустить приложение для смартфона и автоматически разрешить использовать приложение для изнашивания на эмулятор?

Как описано в учебнике, который вы связали:

Если пакет правильно упакован, когда пользователи загружают карманное приложение, система автоматически подталкивает загружаемое приложение к парному носимому.

Но, пожалуйста, прочитайте примечание в верхней части этой страницы:

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

Это означает, что автоматическая установка Wearable app после установки Mobile app (с Wearable app, упакованным внутри) будет работать только после подписания приложения с вашим сертификатом публикации (а не с отладочной версией), как это делается во время стандартного приложения. Запуск из Android Studio / Eclipse).

Пожалуйста, посмотрите на это!

Введите описание изображения здесь

Может быть, вы должны выбрать пункт APP перед запуском приложения.

У меня была такая же ошибка, когда я попробовал запустить не носящееся приложение на своем устройстве, и ошибка возникла из-за некоторых проблем с Android Studio с неправильным пониманием атрибута use -feature в манифесте (он читает требуемое значение false как true):

  <uses-feature android:name="android.hardware.type.watch" android:required="false"/> 

Если вы удалите его из манифеста, ошибка исчезнет. Я думаю, что он должен быть уже исправлен в Android Studio 1.4.1 или 1.5.

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