Недавно я клонировал репозиторий проекта React Native и столкнулся с проблемой при попытке запустить приложение на устройстве/эмуляторе Android. После клонирования репозитория я выполнил необходимые шаги по установке и подтвердил, что моя среда разработки настроена правильно, но когда я пытаюсь запустить приложение с помощью npm run android, я сталкиваюсь со следующей ошибкой:Шаги по воспроизведению:
Клонируйте репозиторий: git clone
Перейти к проекту каталог.
Запустите npm install, чтобы установить зависимости.
> coRider@0.0.1 android
> react-native run-android
info A dev server is already running for this project on port 8081.
info Installing the app...
info 💡 Tip: Make sure that you have set up your development environment correctly, by running npx react-native doctor.
:ReactNative:Running '[node, D:\Code\INTERNN\CoRider\corider-hybrid-application\node_modules\@react-native-community\cli\build\bin.js, config]' command failed.
FAILURE: Build failed with an exception.
* Where:
Script 'D:\Code\INTERNN\CoRider\corider-hybrid-application\node_modules\@react-native-community\cli-platform-android\native_modules.gradle' line: 401
* What went wrong:
A problem occurred evaluating script.
> Process 'command 'node'' finished with non-zero exit value 1
* 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 1s
error Failed to install the app. Command failed with exit code 1: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
:ReactNative:Running '[node, D:\Code\INTERNN\CoRider\corider-hybrid-application\node_modules\@react-native-community\cli\build\bin.js, config]' command failed. FAILURE: Build failed with an exception. * Where: Script 'D:\Code\INTERNN\CoRider\corider-hybrid-application\node_modules\@react-native-community\cli-platform-android\native_modules.gradle' line: 401 * What went wrong: A problem occurred evaluating script. > Process 'command 'node'' finished with non-zero exit value 1 * 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 1s.
info Run CLI with --verbose flag for more details.
Предпринятые шаги по устранению неполадок:
Я запустил npx React-Native Doctor, чтобы проверить setup, и выходные данные показывают, что все настроено правильно:
Common
✓ Node.js - Required to execute JavaScript code
✓ npm - Required to install NPM dependencies
✓ Metro - Required for bundling the JavaScript code
Android
✓ Adb - Required to verify if the android device is attached correctly
✓ JDK - Required to compile Java code
✓ Android Studio - Required for building and installing your app on Android
✓ ANDROID_HOME - Environment variable that points to your Android SDK installation
✓ Gradlew - Build tool required for Android builds
✓ Android SDK - Required for building and installing your app on Android
Errors: 0
Warnings: 0
Я пробовал запустить сборку с помощью --stacktrace, --info и --verbose, но проблема сохраняется без каких-либо дополнительных сведений.
Дополнительная информация:
Версия React Native: 0.74.5 (из package.json)
Версия React: 18.2.0
Версия Node.js
Версия Node.js Strong>: 18.x.x
Версия npm: 10.8.2
ОС: Windows 11
Android Studio: Установлен и настроен правильно, доступны SDK и эмуляторы.
Я подтвердил, что node и npm установлен и работает правильно.
Я удалил node_modules и снова запустил npm install.
Я попробовал очистить Gradle создает кеш с помощью gradlew clean, но по-прежнему сталкивается с той же проблемой.
Что мне делать дальше?
Будем благодарны за любую помощь в решении этой проблемы. Есть ли какая-то конкретная конфигурация или недостающая настройка, которую мне нужно проверить? Мне также интересно, есть ли какие-либо известные проблемы, связанные с этим файлом Native_modules.gradle для этой версии React Native.
Недавно я клонировал репозиторий проекта React Native и столкнулся с проблемой при попытке запустить приложение на устройстве/эмуляторе Android. После клонирования репозитория я выполнил необходимые шаги по установке и подтвердил, что моя среда разработки настроена правильно, но когда я пытаюсь запустить приложение с помощью npm run android, я сталкиваюсь со следующей ошибкой:[b]Шаги по воспроизведению:[/b] [list] [*]Клонируйте репозиторий: git clone Перейти к проекту каталог. [*]Запустите npm install, чтобы установить зависимости. [*]Запустите npm run android. [/list] [b]Вывод при запуске npm run android:[/b] [code]> coRider@0.0.1 android > react-native run-android
info A dev server is already running for this project on port 8081. info Installing the app...
info 💡 Tip: Make sure that you have set up your development environment correctly, by running npx react-native doctor.
* What went wrong: A problem occurred evaluating script. > Process 'command 'node'' finished with non-zero exit value 1
* 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 1s error Failed to install the app. Command failed with exit code 1: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081 :ReactNative:Running '[node, D:\Code\INTERNN\CoRider\corider-hybrid-application\node_modules\@react-native-community\cli\build\bin.js, config]' command failed. FAILURE: Build failed with an exception. * Where: Script 'D:\Code\INTERNN\CoRider\corider-hybrid-application\node_modules\@react-native-community\cli-platform-android\native_modules.gradle' line: 401 * What went wrong: A problem occurred evaluating script. > Process 'command 'node'' finished with non-zero exit value 1 * 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 1s. info Run CLI with --verbose flag for more details. [/code] Предпринятые шаги по устранению неполадок: [list] [*]Я запустил npx React-Native Doctor, чтобы проверить setup, и выходные данные показывают, что все настроено правильно: [code]Common ✓ Node.js - Required to execute JavaScript code ✓ npm - Required to install NPM dependencies ✓ Metro - Required for bundling the JavaScript code
Android ✓ Adb - Required to verify if the android device is attached correctly ✓ JDK - Required to compile Java code ✓ Android Studio - Required for building and installing your app on Android ✓ ANDROID_HOME - Environment variable that points to your Android SDK installation ✓ Gradlew - Build tool required for Android builds ✓ Android SDK - Required for building and installing your app on Android
Errors: 0 Warnings: 0 [/code]
[*]Я пробовал запустить сборку с помощью --stacktrace, --info и --verbose, но проблема сохраняется без каких-либо дополнительных сведений.
[/list] Дополнительная информация: [list] [*][b]Версия React Native[/b]: 0.74.5 (из package.json) [*][b]Версия React[/b]: 18.2.0 [*][b]Версия Node.js [*]Версия Node.js[/b] Strong>: 18.x.x [*][b]Версия npm[/b]: 10.8.2 [*][b]ОС[/b]: Windows 11 [*][b]Android Studio[/b]: Установлен и настроен правильно, доступны SDK и эмуляторы. [/list] Проект ([code]package.json[/code]): [code]{ "name": "coRider", "version": "0.0.1", "private": true, "scripts": { "android": "react-native run-android", "ios": "react-native run-ios", "lint": "eslint .", "start": "react-native start", "test": "jest" }, "dependencies": { "@react-native-async-storage/async-storage": "^2.0.0", "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", "@reduxjs/toolkit": "^2.2.7", "appcenter": "5.0.2", "appcenter-analytics": "5.0.2", "appcenter-crashes": "5.0.2", "axios": "^1.7.7", "coRider": "file:", "lucide-react-native": "^0.446.0", "react": "18.2.0", "react-native": "^0.76.4", "react-native-code-push": "^9.0.0", "react-native-device-info": "^13.0.0", "react-native-gesture-handler": "^2.20.0", "react-native-image-crop-picker": "^0.41.3", "react-native-modal": "^13.0.1", "react-native-otp-inputs": "^7.4.0", "react-native-phone-input": "^1.3.7", "react-native-reanimated": "^3.15.4", "react-native-safe-area-context": "^4.11.0", "react-native-screens": "^3.34.0", "react-native-svg": "^15.7.1", "react-native-ui-datepicker": "^2.0.4", "react-redux": "^9.1.2" }, "devDependencies": { "@babel/core": "^7.20.0", "@babel/preset-env": "^7.20.0", "@babel/runtime": "^7.20.0", "@react-native-community/cli": "15.0.1", "@react-native-community/cli-platform-android": "15.0.1", "@react-native-community/cli-platform-ios": "15.0.1", "@react-native/babel-preset": "0.74.87", "@react-native/eslint-config": "0.74.87", "@react-native/metro-config": "0.74.87", "@react-native/typescript-config": "0.74.87", "@types/react": "^18.2.6", "@types/react-test-renderer": "^18.0.0", "babel-jest": "^29.6.3", "eslint": "^8.19.0", "jest": "^29.6.3", "prettier": "2.8.8", "react-native-svg-transformer": "^1.5.0", "react-test-renderer": "18.2.0", "typescript": "5.0.4" }, "engines": { "node": ">=18" } } [/code] Что я пробовал: [list] [*]Я подтвердил, что node и npm установлен и работает правильно. [*]Я удалил node_modules и снова запустил npm install. [*]Я попробовал очистить Gradle создает кеш с помощью gradlew clean, но по-прежнему сталкивается с той же проблемой. [/list] [b]Что мне делать дальше?[/b] Будем благодарны за любую помощь в решении этой проблемы. Есть ли какая-то конкретная конфигурация или недостающая настройка, которую мне нужно проверить? Мне также интересно, есть ли какие-либо известные проблемы, связанные с этим файлом Native_modules.gradle для этой версии React Native.