Ich versuche, das Tutorial „Erste Schritte mit React-Native“ für Ubuntu zu machen. Ich habe bereits nodejs, die React-Native-Befehlszeilenschnittstelle, ein JDK und das Android Studio installiert. Die Umgebungsvariablen sind bereits eingerichtet, daher react-native run-android
erscheint dieser Fehler, wenn ich versuche, „run“ auszuführen:
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
und ich kann keine Lösung dafür finden.
Antwort1
Ich habe also Folgendes heruntergeladen:diese JAR-Datei (
gradle-wrapper.jar
)und habe es darin platziert. android/gradle/wrapper
Dann bin ich zurück zum Projektverzeichnis gegangen und habe Folgendes getan:
npm install
Ich habe dann das Verzeichnis wie folgt zu Android geändert:
cd android
Dann habe ich die folgenden Befehle ausgeführt
chmod +x ./gradlew
xattr -l ./gradlew
Nun ging ich zurück zum Projektverzeichnis und führtereact-native run-android