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

Не удалось разрешить целевое "андроид-16"

Я использую Android 4.2.2. После установки последнего SDK, когда я открываю eclipse, я мог видеть, что все проекты имеют проблемы во время сборки. Ниже приводится ошибка, которую я получаю. Пожалуйста, дайте мне знать, как это разрешить?

Unable to resolve target 'android-16'
4b9b3361

Ответ 1

У меня была такая же проблема, после обновления у меня была аналогичная ошибка.

Можно вручную отредактировать файл project.properties и обновить часть android-16 до последней, установленной вами. В вашем текущем случае это android-17.

Я предполагаю, что его можно настроить и с помощью Android ADT, но я не мог понять это, и это было быстрее

Кроме того, вам также необходимо обновить свой манифест, убедитесь, что у вас установлено значение android:targetSdkVersion.

Ответ 2

Если вы используете Eclipse, попробуйте изменить целевую сборку на нечто большее, чем API 17 (Правой кнопкой мыши → Свойства → Android → Project Build Target).

Если это устранит ошибку, просто измените целевую сборку обратно на API 17 после этого.

У меня возникла эта проблема при импорте android-support-v7-appcompat, и изменение целевых сборок назад и вперед устранило мою проблему.

Ответ 3

Стоит отметить:

Моя целевая задача в project.properties, похоже, настроена как target = Google Inc.: API Google: 18. Тем не менее, похоже, что он был установлен где-то еще до 16. Мне пришлось перейти на цель = Google Inc.: API Google: 16, сохранить, а затем сохранить обратно до 18, а затем это сработало.

Ответ 4

В Android SDK Manager установите Android SDK Tools для API версии 16.

Ответ 5

Иногда это происходит, даже если свойства проекта и android:targetSdkVersion (в AndroidManifest.xml) имеют одну и ту же текущую версию SDK.

Если все текущее и соответствует, попробуйте перезапустить Eclipse. (Это действительно работает иногда.)

Ответ 6

Чтобы решить проблему "Невозможно решить целевую" андроид-16 ", установите проект targetSDKversion для библиотеки, например" android-support-v7-appcompat ".

  • Разверните проект библиотеки
  • Откройте файл манифеста из библиотеки (а не тот, который находится в вашем приложении)
  • В теге укажите "Target SDK version" на версию SDK, установленную (пример до 18).
  • Перестроить библиотеку и приложение (или перезапустить Eclipse)

Это должно решить проблему.

enter image description here

Ответ 7

Также стоит отметить - в Ubuntu 12.04 я установил Android SDK Tools для API версии 16, вышел и перезапустил Eclipse, и решил проблему без изменения цели до версии 16 и обратно до 18

Ответ 8

Проверяли оба файла проекта project.properties, и у них была версия 18 как цель, версия 16 нигде не была найдена. Перезапуск Eclipse каким-то образом решил проблему.

Ответ 9

Невозможно разрешить целевой "android-16"

Убедитесь, что версия, которую вы используете, и установите эту версию в указанных файлах

Чтобы решить эту проблему, нам необходимо изменить 3 файла следующим образом.

project.properties(target = android-18)

AndroidManifest.xml(android: targetSdkVersion = "18" )

\ bin\AndroidManifest.xml(android: targetSdkVersion = "18" )

Как упоминалось выше, 3 файла имеют тот же номер версии.

Ответ 10

В eclipse я сделал все выше, и ошибка не исчезла.

Затем я просто ВОССТАНОВИЛ затмение и решил его;)

Итак, сделайте это, а затем перезапустите eclipse!

Ответ 11

Перейдите в project.properties в папке проекта и измените тег android:targetSdkVersion или target.

Например, если файл project.properties содержит android:targetSdkVersion=16 или target=android-16, измените его на одну из целей, которые вы установили (вы можете проверить установленную цель из менеджера Android SDK).

Ответ 12

Задайте настройки прокси-сервера. sdk manager- > options. то вы можете установить требуемый API. это сработало для меня.

Ответ 13

Щелкните правой кнопкой мыши по проекту. Перейдите в раздел "Свойства". Выберите Android на левом сайте. Справа вы можете увидеть список версий API для Android. Выберите подходящую версию (android API 16). Нажмите "Применить".

Если вы не видите правильную версию, перейдите в окно. перейдите в Android SDK Manager и загрузите API Android 16 (Android 4.1.2). Повторите шаги, как указано выше.

На приведенном ниже рисунке вы можете увидеть API 16. Если его не найти, вы можете загрузить API 16 с помощью диспетчера sdk для Android. Если вы уже установили флажок рядом с андроидом 4.1.2, нажмите "Применить", а затем "ОК".

enter image description here

Чтобы загрузить sdk, выполните команду sdk в eclipse, перейдите в Windows, Android SDK Manager. Вы должны увидеть следующее окно и проверить android 4.1.2, какой API 16 и нажмите "Установить". Ниже приведен пример API-15 (вы должны сделать это для API-16) enter image description here