2015-03-04 4 views

Antwort

23

Sie können den Lauf auf dem Gerät zwingen, wie diese

cordova run android --device 

Wenn Sie eine Fehlermeldung wie „Keine Geräte gefunden“, dann stellen Sie sicher, erhalten, dass Sie Entwicklermodus auf dem Gerät aktiviert haben, und führen auch adb kill-server und adb devices sollte dann die Geräteliste und cordova run android --device sollte

Für iOS arbeiten Sie von macOS

cordova run ios --device 
laufen kann

Wenn es nicht funktioniert, stellen Sie sicher, dass Sie ios-sim und ios-deploy installiert haben und dass Sie Ihr Entwicklungszertifikat und ein Wildcard Provisioning-Profil auf Ihrem Computer haben. Sie können die Datei .xcworkspace unter/platforms/ios/öffnen, und Xcode hilft Ihnen beim Erstellen der Zertifikate und Bereitstellungsprofile, wenn Sie versuchen, die App auszuführen.

+1

Ich habe versucht, aber ein Fehler beim Installieren der .apk auf dem Gerät. Muss ich zuerst etwas einrichten? Vielen Dank! –

+0

Was sagt der Fehler? – jcesarmobile

+2

Sorry für die Verzögerung 'ERROR: Fehler beim Starten der Anwendung auf dem Gerät: FEHLER: Fehler beim Installieren der APK auf dem Gerät: FEHLER: Fehler beim Bereitstellen auf dem Gerät, keine Geräte gefunden. Fehler:/Benutzer/toniweb/Proyectos/cordova/funcook/Plattformen/android/cordova/run: Befehl fehlgeschlagen mit Exit-Code 8 bei ChildProcess.whenDone (/ usr/local/lib/Knotenmodule/cordova/node_modules/cordova-lib /src/cordova/superspawn.js:131:23) bei ChildProcess.EventEmitter.emit (events.js: 98: 17) bei MaybeClose (Child_Process.js: 753: 16) bei Process.ChildProcess._handle.onexit (child_process.js: 820: 5) ' –

0

Sie

cordova run android 

wie dokumentiert here tun können.

Das hat aus irgendeinem Grund nicht für mich funktioniert. also was ich gemacht habe, war die apk auf das gerät zu kopieren. es installieren. und verwende chroms remote debugging. von goint bis chrome://inspect in Chrom.

+0

danke für das Schreiben, die Sache ist, dass wenn dieser Befehl ausgeführt wird, der Emulator ausgeführt wird. –

+0

ja ich hatte das gleiche Problem. Ich denke, weil das Ziel api 19 statt 21 (lolypop) war. Überprüfen Sie meine aktualisierte Antwort für einen Plan B. – Txugo

1

Wenn ein echtes Gerät an den PC angeschlossen ist, und es wird auch anerkannt, ca Sie nur
cordova run android
verwenden und die App auf Ihrem Gerät starten. Es hat für mich funktioniert.