Анализ данных для Android L не поддерживается. Поддерживается версия major.minor 51.0

После установки плагина ADT для Eclipse я попытался создать новое приложение Android Hello Hello.

Но я столкнулся со следующей ошибкой, когда попытался открыть новое приложение для Android. Я работаю с JDK 7.0 и JRE 7.0. Сначала я работал с JDK 6.0, но встречался с той же ошибкой, поэтому я удалил его и установил JDK 7.0 и изменил настройки пути соответственно.

Очевидно, что ошибка:

Загрузка данных для Android L (Preview) возникла проблема. Анализ данных для Android L не удалось. Поддерживаемая версия major.minor 51,0.

Мои уровни соответствия также меняются только на JDK 1.7. И я также изменил соответствие JRE на 1.7.

Ответ 1

Я столкнулся с той же проблемой на своем Mac OSX, и для меня проблема была решена путем загрузки и установки JDK 1.8 из Java SE Development Kit 8 Загрузки. Вам просто нужно установить (или обновить) JDK 1.8 и перезапустить eclipse. Это! Должен работать после.

Ответ 2

Пожалуйста, проверьте следующее.

  • Убедитесь, что вы перезапустили свою систему после указания пути имя.
  • Вы можете найти следующий значок на экране макета eclipse. ! (введите описание изображения здесь) "20" указывает версию андроида для использования при рендеринге макетов. Измените его и посмотрите.
  • И последнее, но не менее важное: проверьте конфигурацию ADT. Надеюсь, это поможет.

Ответ 3

Вы можете "решить" его, удалив SDK Android L с помощью Android SDK Manager.

Не удовлетворительно.

Edit

Я думаю, что этот ответ эффективно предлагает одно и то же, но без удаления (вместо этого просто выбирает версию API, которая действительно работает).

Ответ 4

Проверьте версию JDK. Это должен быть JDK1.7. JDK 1.6 не работает.

Ответ 5

У вас была такая же проблема при обновлении до SDK 5.0. Как видно из разных ответов, решение для меня было следующим:

  • Загрузите новый JDK (1.8)
  • Обновите конфигурационный файл Eclipse с расположением нового JDK:

    org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile
    -vm C:/jdk1.8.0_25/bin/javaw.exe -vmargs -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m
    

Не нужно изменять соответствие JDK.

Ответ 6

Просто удалите платформы Android L. Перенаправляйтесь в каталог sdk android.

ADT-расслоение-MAC-x86_64-20140321/SDK/платформы/Android-L

удалить каталог android-L и перезапустить затмение.

Ответ 7

Иногда это может быть только потому, что уровень соответствия компилятора не установлен правильно в настройках компилятора Eclipse Java.

Перейдите к настройкам Eclipse в разделе Java → перейдите в раздел "Компилятор", а затем на уровне соответствия JDK выберите 1.7

Ответ 8

Я использовал Eclipse Indigo 64 бит с JDK 1.7. Как только я обновился до Eclipse Luna 64 бит, все сработало нормально. Кроме того, Eclipse Indigo 64 даже не признает JDK 1.8 +