Флаттер-доктор — ошибка лицензии Android: java.lang.UnsupportedClassVersionError

Когда я пишу flutter doctor в терминале, Android license status unknown. появляется эта ошибка. Кто-то сказал, что если появится эта ошибка, вы можете использовать flutter doctor —android-licenses.

Но, как я пишу flutter doctor --android-licenses, появляется эта новая ошибка java.lang.UnsupportedClassVersionError. не знаю как быть из этого.. Я обнаружил, что эта ошибка будет появляться, когда моя версия jdk для Mac java не соответствует файлу, который я скомпилировал. Но как я уже сказал пробовал 1), 2). Тогда почему до сих пор появляется эта ошибка..?

Это мой первый вопрос в stackoverflow, а не английский. Если вас что-то не устроило или что-то грамматически неправильное, мне очень жаль.

Спасибо за вашу помощь заранее.

  1. Я запускаю это в M1 Mac OS (Ventura 13.0)
  2. Я уже установил Java версии 19.0.2, и я думаю, что это сможет запускать версии файлов классов до более чем 60.
  3. Я установил PATH флаттера и java.

Откройте проект один раз в Android Studio и примите лицензии там, потому что, вероятно, у вас есть какая-то новая установка инструментов, лицензия которых еще не принята.

Ahmad 05.02.2023 21:00
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
1
56
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий
  1. Установите инструменты командной строки Android SDK в студии Android с помощью диспетчера SDK.

  2. Запустите флаттер-доктор --android-licenses

Большое спасибо. Я решил эту проблему сейчас. :)

어쩌다휴학 06.02.2023 03:43

Другие вопросы по теме