2017-09-13 1 views
5

Wenn ich versuche, ReactNative App für meine Geräte zu bauen, bekomme ich diese:ReactNative App erfolgreich installiert ist, aber es wird nicht gestartet von WebStorm

BUILD SUCCESSFUL 

Total time: 25.191 secs 

This build could be faster, please consider using the Gradle Daemon: https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html 
Starting the app (adb shell am start -n com.neborofeed/com.neborofeed.MainActivity.../bin/sh: adb: command not found 

Die App auf meinem Gerät installiert ist, aber es wird nicht automatisch gestartet. Wenn ich diesen Befehl auf das Terminal adb shell am start -n com.neborofeed/com.neborofeed.MainActivity kopiere, wird die App wie erwartet gestartet.

+0

Wie/wo lösen Sie den Build aus? Ist es in einer IDE? Oder in der gleichen Shell, die den 'adb' Befehl erfolgreich ausführt? – nickgraef

Antwort

3

Es scheint, dass das Skript Adb nicht finden kann, haben Sie den Pfad in Ihrem ~/.bash_profile oder ähnlichem hinzugefügt?

Wenn Sie nicht ausgeführt haben, versuchen:

echo "export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile 

Wenn Sie Ihren sdk in einem anderen Verzeichnis, dann aktualisieren Sie den Pfad in dem obigen Befehl.

+0

Ich habe es versucht, und ich habe nicht geholfen –

+0

Ich schlage vor, dass Sie weiterhin versuchen, diese Zeilen, @SemyonTikhonenko. '/ bin/sh: adb: Befehl nicht gefunden' zeigt deutlich an, dass das adb-Tool nicht im Pfad Ihrer Login-Shell ist. Sie müssen herausfinden, wo sich Ihr platform-tools-Verzeichnis befindet, und Sie müssen herausfinden, wo Ihr Pfad festgelegt ist, und Sie müssen das Verzeichnis zu Ihrem Pfad hinzufügen. –

+0

Ich habe platfrom-tools in $ PATH Variable eingefügt. Wenn ich adb in Terminal eintippe, wird der Befehl erfolgreich gefunden. Und wenn ich den Befehl in Terminal-Verzeichnis kopiere, funktioniert es. Und ich habe dir einen Vorschlag gemacht. Meine Plattform-Tools sind hier/Benutzer/Mac/Library/Android/sdk/Plattform-Tools sicher. –

0

Sie führen Sie Ihre Anwendung von Android-Studio oder einem anderen Editor wie Web-Sturm Sie react-native run-android von React indiaProjektOrdner

+0

Ich benutze Web Storm –

+0

Sie können Android nicht von Ihrem Editor ausführen, müssen Sie den Befehl verwenden –

+0

Es klingt seltsam. Warum haben sie solche Funktionalität nicht implementiert? Also, wie kann ich die App von der IDE so debuggen? –

0

ich mit diesem habe versucht dann für mich MAC nach dem Neustart arbeiten verwenden sollten Bekannt: Vergessen Sie nicht, um Ihren MAC neu zu starten

enter image description here

Verwandte Themen