Что означает оранжевый треугольник в целевом столбце окна «Выбор устройства Android»? - PullRequest
31 голосов
/ 29 августа 2011

Когда я запускаю свое Android-приложение с Eclipse, появляется обычное окно «Android Device Chooser». Здесь я могу выбрать, на каком устройстве я хочу запустить свое приложение.

В столбце цели рядом с моей целью появляется оранжевый треугольник с восклицательным знаком (вид «предупреждение») (см. Изображение ниже)

Кто-нибудь знает, что это значит?

enter image description here

Ответы [ 4 ]

22 голосов
/ 29 августа 2011

Согласно этой ветке списка рассылки это означает, что вы используете дополнительную библиотеку, и Eclipse не может быть уверен, что она установлена ​​на устройстве. Eclipse знает, что вы используете совместимую версию API, но он не уверен в том, какое дополнительное расширение вы используете. Так что у вас все будет хорошо, если приложение работает на телефоне.

7 голосов
/ 15 ноября 2012

У меня такой же восклицательный знак рядом с целью, но код компилируется и запускается ОКПо моему мнению, предупреждение появляется, потому что цель устройства имеет версию API, отличную от проектной.В моем случае проект Android построен на 2.3.3.но на моем устройстве Samsung установлено 2.3.4

1 голос
/ 24 сентября 2015

просто вам нужно изменить целевую версию SDK с "Google API для Android" из окна sdk, когда снимки экрана прикреплены. enter image description here

0 голосов
/ 03 мая 2015

Эта проблема может быть результатом неправильных свойств / зависимостей проекта, как описано в другом вопросе на ту же тему: https://stackoverflow.com/a/22953719/997940

...