Я пытаюсь сделать руководство по началу работы с react-native для Ubuntu, у меня уже установлены nodejs, интерфейс командной строки react-native, JDK и Android Studio. Я уже настроил переменные среды, поэтому при попытке выполнить run react-native run-android
появляется эта ошибка:
info Starting JS server...
info Building and installing the app on the device (cd android && ./gradlew app:installDebug)...
Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
error Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/getting-started.html
error Command failed: ./gradlew app:installDebug
и я не могу найти решение этой проблемы.
решение1
Итак, что я сделал, так это скачалэтот JAR-файл (
gradle-wrapper.jar
)и поместил его внутрь android/gradle/wrapper
, затем вернулся в каталог проекта и сделал:
npm install
Затем я изменил каталог на android, выполнив:
cd android
Затем я выполнил следующие команды
chmod +x ./gradlew
xattr -l ./gradlew
Теперь я вернулся в каталог проекта и запустилreact-native run-android