Как изменить версию gradle в nativescript

Я не понимаю, как где-то изменить конкретную конфигурацию, чтобы определить версию моего градиента в проекте нативного скрипта. Мое рабочее пространство создано с помощью пх, и когда я пытаюсь запустить приложение с помощью npx nx run test:android, я получаю это сообщение об ошибке:

Could not compile settings file '<somepath>\start\learn\apps\nativescript-test\platforms\android\settings.gradle'.
> startup failed:
  General error during conversion: Unsupported class file major version 62

Основываясь на моем исследовании, если мне нужно решить эту проблему, мне нужно либо обновить мою версию gradle, либо понизить версию JDK. Решение, которое я ищу, заключается в том, как указать мою версию gradle. Заранее спасибо.

Gradle за прокси-сервером
Gradle за прокси-сервером
Создайте проект Gradle под сетевым прокси.
"DevOps: Jenkins & AWS Series, часть 5: Установка Gradle на Ubuntu 22.04
"DevOps: Jenkins & AWS Series, часть 5: Установка Gradle на Ubuntu 22.04
В этой статье блога мы проведем вас через процесс установки Gradle на Ubuntu 22.04, интеграции его с Jenkins и создания задания Gradle. Мы...
0
0
32
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

насколько я понимаю, версия gradle определяется пакетом @nativescript/android (прочитайте его README.md), поэтому, если обновление @nativescript/android не помогает, выполните следующие шаги.

1- install jdk 18 -> because its the first version that supports major version 62
2- add JAVA_HOME to env vars
3- in platform/gradle.properties add org.gradle.java.home=C:\\Program Files\\Java\\jdk-18.0.1  (because in my case gradle didn't read form JAVA_HOME)
4- change platform/gradle-wrapper gradle version to 7.4.2
5- in platform/build.gradle do this: replace whatever version of plugin to classpath 'com.android.tools.build:gradle:7.2.0'

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