Анализ данных для 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 +