Подтвердить что ты не робот

Android SDK версия в Eclipse? Не удалось разрешить целевой андроид-x

Я разработал приложение Android против 2.1 SDK. С тех пор я снова установил Eclipse/Android SDK; с новой установкой я хочу "обновить" зависимость приложения Android от 2.2 SDK (потому что я не хочу, чтобы 2,1 был установлен на моей машине). Это возможно? Я получаю следующую ошибку от eclipse:

[2010-08-31 18:18:32 - AndroidApplication] Unable to resolve target 'android-7'
4b9b3361

Ответ 1

Если вы используете eclipse, вы можете открыть файл default.properties в своей рабочей области и изменить цель проекта на новый sdk (target=android-8 for 2.2). Я случайно выбрал 1.5 sdk для своей версии и не поймал его до намного позже, но обновление этого и перезапуск eclipse, похоже, сделало трюк.

Ответ 2

перейти к свойствам проекта и изменить цель с 7 на 8, также изменить цель в манифесте android, а также перейти к свойствам проекта, щелкнув правой кнопкой мыши по проекту и выбрать целевую

Ответ 3

Это может произойти, если вы ошибочно импортируете проект Android в рабочее пространство Eclipse в качестве проекта Java. Решение в этом случае: удалите проект из рабочей области в Проводнике пакетов, затем перейдите в Файл → Импорт → Android → Существующий код Android в рабочую область.

Ответ 4

Я столкнулся с той же проблемой и получил ее работу.

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

Решение состоит в том, чтобы включить цель сборки к установленному уровню API (но сохраните минимальную поддержку api, как указано в файле манифеста). Чтобы сделать это, в свойствах проекта, перейдите в android, а из "Project Build Target" выберите целевое имя.

Ответ 5

В сборке: v22.6.2-1085508 ADT вам нужно добавить (выберите Android 4.4.2)

Перейти к проекту → свойства → Android (это второй элемент в списке слева), а в RightPanel Project Build Target выберите Android 4.4.2 в качестве имени цели и примените изменения Он восстановит рабочее пространство.

В моем случае не удалось разрешить целевое "android-17" eclipse показывалось как ошибка компиляции и в коде: import java.util.HashMap не ссылался.

Ответ 6

Эта проблема возникает из-за Path, поэтому вам нужно построить путь, используя следующие шаги

Перейти к проекту ----- > Щелкните правой кнопкой мыши по названию проекта ---- > свойства ---- > выберите опцию Java Build Path, чем --- > нажмите Android 4.2. 2 ---- > ОК

Ответ 7

Перейти к проекту → свойства → (в диалоговом окне, которое открывает путь сборки Java), и в порядке и на экспорт выберите android 4.1 (ваша новая версия) и выберите зависимости.