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'
Ответы
Ответ 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 (ваша новая версия) и выберите зависимости.