it-swarm.com.de

reaktiver Lauf-Android wird nicht erkannt

Ich habe React-native-cli global installiert:
npm install -g react-native-cli

Dann renne:
react-native init AwesomeProject
cd AwesomeProject 

Ich habe folgende Struktur bekommen:
-- AwesomeProject
---- node_modules
------ react-native 

Wenn ich reag-native run-Android starte, erhalte ich eine Fehlermeldung:
Befehl run-Android nicht erkannt. Wollten Sie das in einem reaktions-nativen Projekt ausführen?

Wenn ich reaktiver Start starte, bekomme ich dasselbe.

react-native -v
druckt:
reaktives natives cli: 0.2.0
reag-native: Nicht zutreffend - nicht in einem React Native-Projektverzeichnis

Was mache ich falsch?

10

Das Problem war, dass ich den init -Befehl abgebrochen habe, weil er ohne Fehler (auch 24 Stunden später) hängend aussah. Um dies zu beheben, habe ich nodejs und npm auf neuere Versionen aktualisiert. Sobald ich es getan habe, wurde reag-native init ordnungsgemäß ausgeführt und es gibt kein Problem mehr mit reag-native run-Android.

2

Die Ursache für mich war npm install --save [package], wenn das System zuvor yarn anstelle von npm verwendet hat.

Um dies zu lösen, habe ich gerade den node_modules-Ordner gelöscht und bin mit: yarn install und danach react-native run-ios (oder Android) funktioniert einwandfrei.

(Duplikat von React Native: Befehl `run-ios` nicht erkannt )

24
Dimitris

Ich lief einfach "Garn" ohne Argumente und es wurde behoben.

15
Doug Voss

sie müssen Ihre npm aktualisieren 

npm install [email protected] -g
3
Sk.

versuchen Sie "garne install" . Es werden die fehlenden Dateien in node_modules installiert

Es hat für mich funktioniert

3
Kaveri

Ich denke, der Befehl, den Sie suchen, ist das reaktiv-native Ausführen von Android.

cd in Ihr Projekt und führen Sie diesen Befehl aus, wenn alle Ihre js-Dateien vorhanden sind und nicht im Android-Ordner.

Es wird ein Paketmanager ausgeführt. Schließen Sie diesen nicht. Außerdem müssen Sie einen Emulator oder ein Gerät mit aktiviertem USB-Debugging an Ihrem Computer angeschlossen haben.

Hoffe die Antwort hat geholfen 

2

Sie müssen das Projekt mit der neuesten Version von reag-native aktualisieren. Führen Sie einfach diesen Befehl aus.

npm install --save [email protected]

1
Sahil Jain

reaktiver Lauf-Android wird nicht erkannt

Stellen Sie sicher, dass Sie npm installiert haben oder verwenden Sie In Ihrem Projektverzeichnis

npm install
1

Bitte versuchen Sie diese URL, es wird Ihnen helfen

npm install --save react-native
0

Versuchen Sie "package-lock.json" zu löschen und "npm install" erneut auszuführen. Versuchen Sie dann Ihren Befehl. Es sollte funktionieren

0
user3571779

Deinstallieren Sie react-native von global

$ npm uninstall -g react-native

Dann

Installiere react-native auf global

$ npm install -g react-native-cli
0
Elvin Lee

Das hat bei mir funktioniert

react-native run-Android


 start [options]                    starts the webserver
run-ios [options]                  builds your app and starts it on iOS simulator
run-Android [options]              builds your app and starts it on a connected Android emulator or device
new-library [options]              generates a native library bridge
bundle [options]                   builds the javascript bundle for offline use
unbundle [options]                 builds javascript as "unbundle" for offline use
eject [options]                    Re-create the iOS and Android folders and native code
link [options] [packageName]       links all native dependencies (updates native build files)
unlink [options] <packageName>     unlink native dependency
install [options] <packageName>    install and link native dependencies
uninstall [options] <packageName>  uninstall and unlink native dependencies
upgrade [options]                  upgrade your app's template files to the latest version; run this after updating the react-native version in your package.json and running npm install
log-Android [options]              starts adb logcat
log-ios [options]                  starts iOS device syslog tail
dependencies [options]             lists dependencies
info [options]                     Get relevant version info about OS, toolchain and libraries

Sie haben einige unbemerkt Änderungen vorgenommen. Zum Beispiel Run-Android (jetzt) ​​Android (vorher) ausführen.

0
Farhan

Ich habe diese Fehlermeldung erhalten, weil ich im Pfad "(" und ")" Klammern hatte. Möglicherweise wird dieser Fehler auch für andere Sonderzeichen ausgegeben.

0
Ivo van Leeuwen
  • Stellen Sie sicher, dass Sie in das Verzeichnis mit package.json gehen

  • Wenn Sie Knotenmodule gelöscht haben, versuchen Sie "npm install". 

  • Und vergessen Sie nicht das "init" in "reaktiver init MyApp". "drin"
    initialisiert das package.json.

0
Viraj Singh

Ich habe beim Setup alles richtig gemacht, konnte den Android-Code jedoch nicht ausführen. Stellen Sie sicher, dass Sie sich während des Befehls react-native run-Android befinden, dass Sie sich im Ordner AwesomeProject befinden, der mit dem Befehl react-native init AwesomeProject erstellt wurde.

Der Ordner für meinen PC befand sich standardmäßig unter C:\Windows\system32\AwesomeProject in Windows.

Hoffe, dass es zum ersten Mal geholfen hat :)

0
sud007