Ошибка: невозможно разрешить целевую "андроид-2"

[2011-02-10 00:14:34 - newproject] Невозможно разрешить целевой "андроид-2"


а в файлах java и xml newproject не есть какая-либо ошибка, но проект ошибочен, когда я импортирую какую-то проблему в нем


Ответ 1

Проблема не в вашем Java или XML-коде. Вы должны изменить цель в своем default.properties файле в своем проекте.

Здесь вы должны изменить следующую строку:

target=android-2

Здесь цифра 2 представляет уровень API платформы, которую вы хотите запустить.

Итак, используйте значение API, который вы хотите запустить.

Как если бы я запускал свое приложение на Android 2.3, я использую target=android-9

Refer: Уровни API

Ответ 2

Вы можете изменить целевую версию Android, щелкнув правой кнопкой мыши свой проект, перейдя в "Свойства", а затем щелкнув вкладку "Android", как показано здесь.

enter image description here

Ответ 3

У меня была эта проблема. Исправление прост - перезапустить Eclipse. Причина немного сложнее:

  • У меня была новая версия Eclipse android SDK v.17 (4.2.2)
  • Я загрузил и импортировал исходный код (ActionBarSherlock), у которого был target = android-14 в нем файл project.properties.
  • Eclipse выяснил, что я использую android-17 и обновленные project.properties для target = android-17, НО, у eclipse все еще была target = android-14, кэшированная где-то в своей рабочей папке .metadata, и использовала версию cahced во время построить

Перезапуск затмения разрешил его.

Ответ 4

Также имейте в виду версию SDK при импорте существующего проекта, так как project.properties также будет импортирован.

Если вы используете Android SDK Manager в Windows, вы можете получить доступ к программе SDK Manager.exe, чтобы проверить, какие версии SDK установлены. Обычно эта программа