Что означает оранжевый треугольник в целевом столбце окна выбора устройств Android?

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

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

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

enter image description here

4 ответов


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


У меня есть тот же восклицательный знак рядом с моей целью, но код complile и run OK. На мой взгляд, предупреждение появляется, потому что цель устройства имеет другую версию API, чем project one. В моем случае проект Android с 2.3.3. но мое устройство Samsung установил 2.3.4


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


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