Ошибка при запуске Android-проекта - Неподдерживаемая версия major.minor
При запуске кода отображается предупреждение
Ошибки, возникшие во время сборки Ошибки, выполняемые builder 'Android Package Builder' по проекту 'Test'.com/android/dx/command/dexer/Main: Неподдерживаемая версия major.minor 52.0
![Отображается ошибка]()
Eclipse работал нормально, но после обновления eclipse он показывает ошибку. Очевидно, что он работал хорошо, то есть перед обновлением
помогите мне решить эту проблему и запустить мой проект.
также помогите мне с некоторым обновляемым пакетом adt.
Ответы
Ответ 1
Решил проблему. Ранее я скомпилировал с jAVA 1.7 и запустил в jdk 1.8, что стало причиной моей проблемы. Теперь я загружаю JAVA 1.8, теперь он работает
- J2SE 8 = 52,
- J2SE 7 = 51,
- J2SE 6.0 = 50,
- J2SE 5.0 = 49,
- JDK 1.4 = 48,
- JDK 1.3 = 47,
- JDK 1.2 = 46
- JDK 1.1 = 45
![введите описание изображения здесь]()
Ответ 2
У меня есть тот же самый точный вопрос, но не то же решение решило его:
Чтобы исправить это, я должен войти в мой файл project.properties
:
![введите описание изображения здесь]()
И в этом файле добавьте эту строку:
sdk.buildtools=23.0.3
Ответ 3
ваш код мог быть скомпилирован с помощью Java Higher version (т.е. 8), в то время как вы пытаетесь запустить его с помощью Java Lower version (т.е. 7). Обратите внимание, что Eclipse имеет собственный компилятор и не использует его в JDK и, скорее всего, он настроен на использование версии Java Higher (т.е. 8). Проверьте настройки компилятора eclipse.
Ответ 4
Единственная причина для Unsupported major.minor version 52.0 в eclipse - это уровень API 24
Поэтому, чтобы решить проблему в Eclipse, выполните следующие действия:
- В меню Окно
2.Open Менеджер Android SDK
3.Проверьте, что на уровне API 24 установлена любая платформа
4.Если ДА, пожалуйста, удалите этот пакет API уровня 24.
5. Очистите проект и снова запустите.
И его работа прекрасна.
Ответ 5
Добавление ниже строки в project.properties и установка Java на 1.7 решила проблему для меня.
sdk.buildtools = 23.0.3