Ошибка консоли Android: «требуется совместимость .class установлена ​​на 5.0. Пожалуйста, исправьте свойства проекта» - PullRequest
5 голосов
/ 10 ноября 2010

Только что сделал новую установку Eclipse 3.5 и платформы Android (SDK и ADT). Я делал это несколько раз на разных машинах, и я уверен, что все настроено правильно.

Попытался импортировать проект Android и получил следующее сообщение об ошибке в окне консоли:

"Для Android требуется .class совместимость установлена ​​на 5.0. Пожалуйста, исправьте свойства проекта."

Я никогда раньше не видел эту ошибку. Единственное, о чем я могу думать, это то, что речь идет о цели сборки? У меня есть цель сборки проекта, установленная на 1.6 (API Level 4), и это то, что мне нужно. Кажется глупым, что они потребовали бы, чтобы я перешел на более высокий уровень API ...

Кто-нибудь еще видел эту ошибку раньше?

Ответы [ 6 ]

14 голосов
/ 10 ноября 2010

Я считаю, что Android говорит о формате байт-кода Java, который вы можете установить в «Окне / Предпочтения», «Уровень соответствия Java / Компилятор / Компилятор».

2 голосов
/ 21 июня 2011

Мне пришлось перестраивать все мои проекты, когда я импортировал со своего компьютера с Windows на Mac. Project => Build Project добился цели.

1 голос
/ 26 августа 2011

Просто очистите импортированный проект для Project-> clean и выберите только что импортированный проект. Это сработало для меня. надежда будет работать для вас тоже. :)

0 голосов
/ 16 марта 2012

Использование Eclipse и компиляция приложения Android после обновления до JDK1.7 +?

Попробуйте это ...

Щелкните правой кнопкой мыши имя проекта в проводнике пакетов.

Выберите компилятор Java.

Установите флажок, чтобы включить специфичные для проекта настройки.

Выберите уровень соответствия компилятора 1.6

Применить / OK.

0 голосов
/ 25 августа 2011

Я решил это, выполнив:

  • Клик на вашем проекте
  • Удалить (не отмечать «Удалить содержимое проекта на диске»)

Нажмите на:

  • Окно
  • Предпочтения
  • Java
  • Компилятор
  • Установите флажок "Использовать параметры соответствия по умолчанию"
  • Apply
  • ok

На этом этапе настройки компилятора JDT правильно установлены на 1.6

  • Импорт проекта из рабочей области

Ошибка исчезла.

0 голосов
/ 07 апреля 2011

Я получил новый ноутбук с Windows 7, а также должен был установить уровень соответствия компилятора на 1,5.На моей прежней рабочей станции Vista и на моем MacBook Pro я никогда не сталкивался с этой проблемой.

...