Как исправить версию JDK и ошибку Metro.config.js, чтобы создать приложение, реагирующее на реакцию?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как исправить версию JDK и ошибку Metro.config.js, чтобы создать приложение, реагирующее на реакцию?

Сообщение Anonymous »

Я новичок в React-native и пытаюсь создать свое приложение. Я потратил почти день, пытаясь это исправить, но не смог. Я столкнулся с парой проблем.
Собственная версия React: "0.74.5",
экспо-версия: "~51.0.28"
После запуска «npx response-native run-android» я вижу следующее:

(node:25840) [DEP0040] DeprecationWarning: The Модуль punycode
устарел. Вместо этого используйте альтернативу пользовательского пространства. (Используйте node --trace-deprecation ..., чтобы показать, где было создано предупреждение) info Установка приложения...
info 💡 Совет: убедитесь, что у вас установлено правильно настройте
среду разработки, запустив npx response-native Doctor. Чтобы узнать
подробнее о команде Doctor, посетите:
https://github.com/react-native-communi ... .md#doctor
ОШИБКА: сборка завершилась с ошибкой.
  • Что пошло не так: не удалось разрешить все зависимости для конфигурации «путь к классам».< /li>
Не удалось разрешить проект :gradle-plugin:settings-plugin. Требуется для:
unspecified:unspecified:unspecified
Для зависимости требуется как минимум среда выполнения JVM версии 11. В этой сборке используется JVM Java 8.

< ul>
Попробуйте:


Запустите эту сборку с помощью Java 11 или более поздней версии JVM.
Запустите с параметром --stacktrace, чтобы получить трассировку стека.
Запустите с параметром --info или --debug, чтобы получить больше результатов журнала.
Запустите с --scan, чтобы получить полную информацию.
Получите дополнительную помощь на https://help.gradle.org.

СБОРКА ОШИБАЕТСЯ за 1 секунду. Ошибка Не удалось установить приложение. Не удалось выполнить команду
с кодом выхода 1: ./gradlew app:installDebug
-PreactNativeDevServerPort=8081 ОШИБКА: сборка завершилась с ошибкой с исключением. * Что пошло не так: не удалось разрешить все зависимости для
конфигурации «путь к классам».

Не удалось разрешить проект :gradle-plugin:settings-plugin . Требуется: unspecified:unspecified:unspecified > Для зависимости требуется
среда выполнения JVM версии 11. В этой сборке используется JVM Java 8. * Попробуйте:
Запустите эту сборку с помощью JVM Java 11 или более поздней версии.
Запустите с параметром --stacktrace, чтобы получить трассировку стека.
Запустите с параметром --info или --debug, чтобы получить больше выходных данных журнала.
Запустите --scan, чтобы получить полную информацию.
Дополнительную помощь можно получить на https://help.gradle.org. ПОСТРОЙКА НЕ удалась за 1 с. info Запустите CLI с флагом --verbose для получения более подробной информации.


И откроется терминал:
Последний вход: вторник, 8 октября, 15:33:09 на ttys007
/Users/ozanbilgic/Desktop/izmir-burada/node_modules/.generated/launchPackager.command; Выход; ozanbilgic@Ozans-MacBook-Air ~ %
/Users/ozanbilgic/Desktop/izmir-burada/node_modules/.generated/launchPackager.command
; Выход; (узел: 25905) [DEP0040] Устаревание. Предупреждение: модуль punycode
устарел. Вместо этого используйте альтернативу пользовательского пространства. (Используйте

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

node --trace-deprecation ...
, чтобы показать, где было создано предупреждение)
ошибка Конфигурация Metro не найдена в /Users/ozanbilgic/Desktop/izmir-burada.
Процесс завершен. Нажмите, чтобы закрыть окно

Я пытался изменить версию среды выполнения JVM и установил Java 17, но на этот проект это не повлияло.
Я пытался изменить версию JDK gradle в Android Studio на основе этого ответа ( https://stackoverflow.com/a/67002271 ), но не смог найти «Инструменты сборки» и Gradle.
Кроме того, когда я добавляю Metro.config.js, как на этой веб-странице «https://reactnative.dev/docs/metro#configuring-metro», приложение выдает ошибку.
Можно ли мне как-нибудь создать свое приложение? Я просто пытался добавить рекламу в это приложение, и все началось с перестройки проекта на этой веб-странице:
https://docs.page/invertase/react-nativ ... s#setting- вверх-google-admob

Подробнее здесь: https://stackoverflow.com/questions/790 ... eact-nativ
Ответить

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

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

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

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

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