2016-09-02 1 views
0

Ich bin gerade von Windows 10 zu Ubuntu umgezogen, ich habe react-native auf meinem Laptop installiert und jedesmal mache ich react-native init erstellt ein Projekt wie erwartet . reagieren-native Run-Android & reagieren-native Start Befehle funktionieren so, wie Sie es erwarten würden.Reactive Native Not Laufende Projekte, die ich von Windows-Rechner nach Ubuntu kopiert habe

ist mein Hauptproblem nur kopiert ich auf Ubuntu eine reagieren nativen Projekt von meinem Windows 10 Maschine und ich jetzt jedes Mal tun reagieren-native Lauf android Dies ist der Fehler, den ich auf meiner Konsole sehen

Dies ist der Fehler, den ich auf meiner Konsole

starten JS Server ...
Laufen/home/adeel/Android/Sdk // Plattform-tools/adb Reverse-tcp sehen: 8081 tcp: 8081
Erstellen und Installieren der App auf dem Gerät (CD android & & ./gradlew installDebug ...

Konnte die App nicht auf dem Gerät installieren, lesen Sie den Fehler oben für Details. Vergewissern Sie sich ein Android-Emulator laufen oder ein Gerät angeschlossen haben und Ihre Android-Entwicklungsumgebung einrichten: https://facebook.github.io/react-native/docs/android-setup.html

Antwort

0

Das Problem war das React Native Projekt wurde in Windows erstellt und ich habe versucht, es in einer Linux-basierten Plattform auszuführen. Also habe ich ein brandneues Projekt in meiner Linux-Umgebung erstellt und meinen RN-Code in das neu erstellte Projekt kopiert. Dies war ich aufgrund der Android-Datei, die es erstellt, die plattformabhängig ist. Windows und Linux haben unterschiedliche GRADLE-Dateien. Ich hoffe, dies hilft jedem, der dieses Problem hat.

0

scheint, wie es nicht Ihr Gerät/Emulator zu erkennen ist. Führen Sie "adb devices" zur Überprüfung aus. Ich nehme an, du hast das ganze Android-Setup durchgeführt und Android Studio (SDK) installiert.

+0

Hallo @RN_starter Ich habe adb Geräte verwendet und es zeigt die aktuellen Emulator/Geräte angeschlossen. Was ich gemacht habe, wurde mit 'react-native init ' ein neues Projekt erstellt und einfach alle alten Dateien aus dem Projekt in das neue Projekt kopiert. Ich denke, das Problem ist Gradle für Windows und Linux gebaut sind anders (nicht sicher). Aber irgendwie habe ich das Problem behoben. –