Реактивный род - android не работает. Не удалось инициализировать класс org.codehaus. groovy .runtime.InvokerHelper - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь запустить реактивный с помощью метода CLI. Я также получил Resact-native-vector-icons и связал его, чтобы реагировать на native, как следует из этого урока от traversy media - https://www.youtube.com/watch?v=Hf4MJH0jDb4&t=933s. У меня установлена ​​android studio, а также Gradle, все обновлены до последней версии.

Java Version
java 14.0.1 2020-04-14
Java(TM) SE Runtime Environment (build 14.0.1+7)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)

Что говорит cmd, проблема в том.

* What went wrong:
Could not initialize class org.codehaus.groovy.runtime.InvokerHelper

* 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

Это то, что я получаю в своем CMD. В чем проблема? Это вся моя консоль, когда я запускаю команду для запуска с включенным выше.

C:\Users\Devesh\ShoppingList>react-native run-android
info Running jetifier to migrate libraries to AndroidX. You can disable it using "--no-jetifier" flag.
Jetifier found 967 file(s) to forward-jetify. Using 4 workers...
info Starting JS server...
info Installing the app...

FAILURE: Build failed with an exception.

* What went wrong:
Could not initialize class org.codehaus.groovy.runtime.InvokerHelper

* 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 864ms

error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup. Run CLI with --verbose flag for more details.
Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081

FAILURE: Build failed with an exception.

* What went wrong:
Could not initialize class org.codehaus.groovy.runtime.InvokerHelper

* 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 864ms

    at makeError (C:\Users\Devesh\ShoppingList\node_modules\execa\index.js:174:9)
    at C:\Users\Devesh\ShoppingList\node_modules\execa\index.js:278:16
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at async runOnAllDevices (C:\Users\Devesh\ShoppingList\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:94:5)
    at async Command.handleAction (C:\Users\Devesh\ShoppingList\node_modules\react-native\node_modules\@react-native-community\cli\build\index.js:186:9)

Эмулятор android запускается, но не загружает приложение реагирования или что-либо, только простой эмулятор и CLI реагирования в другое окно. Кто-то еще сталкивался с этой проблемой тоже? Вы знаете, как это исправить?

1 Ответ

1 голос
/ 29 апреля 2020

Я выяснил, в чем проблема. Поскольку Gradle 6.3 неправильно поддерживает JDK 14, я установил JDK 11 LTS. Затем обновили CLI с помощью

npm install @react-native-community/cli

Затем удалили старый проект. инициировать новый, и это сработало. Возможно, это не лучшее решение для других, но оно сработало для меня, так как я только начинал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...