it-swarm.com.ru

ошибка Android Studio: отсутствует функция: СМОТРЕТЬ

Я попытался запустить одно простое приложение со студией Android на своих умных часах и получил следующее сообщение:

 enter image description here

мои умные часы работают под управлением Android 4.4.2 с уровнем API 19

вещи, которые я пробовал и не помогло:

  1. изменить версию Min Sdk на API 19

  2. удалить < uses-feature Android:name="Android.hardware.type.watch" /> из androidManifest

-приложение установлено, но когда я пытаюсь запустить его с часов, я получаю сообщение об ошибке: К сожалению, мое приложение остановилось . logcat, когда мое приложение зависает

  1. вместо удаления

    < uses-feature Android:name="Android.hardware.type.watch" />

Я попытался изменить его на:

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

но у меня тот же результат

5
E.Volt

Имея элемент

<uses-feature Android:name="Android.hardware.type.watch" />

android Studio означает, что это приложение Android Wear, а ваши часы D5 не работают под Android Wear. Да, это умные часы под управлением Android, но Wear - это, в частности, набор фирменных (не с открытым исходным кодом) улучшений Google для стандартной Android - и у D5 их нет.

В моем тестировании пометка с помощью Android:required="false" позволила развернуть приложение на устройстве без износа. Я не уверен, почему это не сработало для вас; возможно, это связано с версиями Android Studio (я использую v2.3).

Но в любом случае, если вы удалите этот элемент, приложение должно быть развернуто на вашем D5.

6
String

Вы должны изменить свое приложение для поддержки архитектуры процессора и так далее. Я копирую часть формы по ссылке ниже. прочитайте для получения дополнительной информации.

Поддержка нескольких архитектур ЦП

При использовании Android NDK вы можете создать один APK, который поддерживает несколько архитектур ЦП, объявив каждую из требуемых архитектур переменной APP_ABI в файле Application.mk.

Например, вот файл Application.mk, который объявляет о поддержке трех разных архитектур ЦП:

APP_ABI: = armeabi armeabi-v7a mips APP_PLATFORM: = Android-9

Правка:

 enter image description here

0
Mehran Zamani

Я решил это так

Вам просто нужно удалить следующие теги из манифеста

<uses-library Android:name="com.google.Android.wearable" Android:required="false" />


tools:ignore="GoogleAppIndexingWarning"


<uses-feature Android:name="Android.hardware.type.watch" />

Я надеюсь, что вы решите проблему

0
habeeb mahran