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

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

Unable to resolve target 'android-16' 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Это должно решить.

Введите описание изображения здесь

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

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

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

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

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

Project.properties (target = android-18)

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

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

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

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

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

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

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

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

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

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

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

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

Введите описание изображения здесь

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