ОШИБКА! Исключение в фазе «Семантический анализ» в исходном блоке «BuildScript» Неподдерживаемый файл класса Основная веAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 ОШИБКА! Исключение в фазе «Семантический анализ» в исходном блоке «BuildScript» Неподдерживаемый файл класса Основная ве

Сообщение Anonymous »

Я пытаюсь запустить нативную сборку Android Expo/React на Windows, используя NPX Expo Run: Android, а сборка Gradle не удастся с:
"Терминал":

Код: Выделить всё

Starting a Gradle Daemon, 2 incompatible Daemons could not be reused, use --status for details
Configuration on demand is an incubating feature.

FAILURE: Build failed with an exception.

* What went wrong:
BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 68
> Unsupported class file major version 68

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.

BUILD FAILED in 1m 6s
14 actionable tasks: 12 executed, 2 from cache

Error: C:\Users\username\Desktop\project-name\android\gradlew.bat app:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=arm64-v8a,armeabi-v7a exited with non-zero code: 1
< /code>
Есть также предупреждения, такие как: < /p>
WARNING: A restricted method in java.lang.System has been called
WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
WARNING: Restricted methods will be blocked in a future release unless native access is enabled
Из того, что я могу сказать: «Неподдерживаемый файл класса основная версия 68» обычно означает, что время выполнения Java на моем пути слишком нова для комбинации Gradle/Groovy/AGP в этом проекте (я полагаю, что основная версия 68 соответствует JDK 24). Я хочу подтвердить, какая версия JDK поддерживается для этого стека и как правильно закрепить его в Windows для Expo Cli /Gradle.
Среда и версии: < /p>

OS: Windows 11 < /li>
Команда: npx expo run: android < /li>
expo: expo 53.0.2. /> React Native: 0.79.5 < /li>
Gradle Probper: 8.13 < /li>
< /ul>
package.json:
{
"name": "rihleti",
"version": "1.0.0",
"scripts": {
"android": "expo run:android",
"ios": "expo run:ios",
"start": "expo start",
"prebuild": "expo prebuild",
"lint": "eslint \"**/*.{js,jsx,ts,tsx}\" && prettier -c \"**/*.{js,jsx,ts,tsx,json}\"",
"format": "eslint \"**/*.{js,jsx,ts,tsx}\" --fix && prettier \"**/*.{js,jsx,ts,tsx,json}\" --write",
"web": "expo start --web"
},
"dependencies": {
"expo": "53.0.22",
"react": "19.0.0",
"react-native": "0.79.5",
"expo-dev-client": "~5.2.4",
"expo-splash-screen": "~0.30.10",
"expo-navigation-bar": "~4.2.8",
"react-native-reanimated": "~3.17.4",
"react-native-gesture-handler": "~2.24.0",
"lottie-react-native": "7.2.2",
// ... many others omitted ...
},
"devDependencies": {
"@babel/core": "^7.20.0",
"typescript": "~5.8.3"
},
"main": "node_modules/expo/AppEntry.js",
"private": true
}
< /code>
Какую версию JDK мне следует использовать с Expo SDK 53 /React Native 0.79.5, Gradle 8.13 и плагин Android Gradle по умолчанию, который устанавливает Expo Prebuild? /> ran npx expo Run: Android после Expo Prebuild. Ожидается, что Gradle собирает отладку и запустить клиент Dev.

Подробнее здесь: https://stackoverflow.com/questions/797 ... pt-unsuppo
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»