phonegap run android funktioniert nicht und keine Fehlermeldung

8

Ich hatte einige Zeit mit Phonegap gearbeitet und es funktionierte gut, aber gestern hatte ich Probleme mit der Installation der App auf meinem Gerät über die Befehlszeile:

%Vor%

Aber nichts ist passiert, die App, wie es nicht in meinem Gerät installiert wird noch öffnen Sie den Emulator.

Ich versuche, ein neues Projekt zu erstellen, Phonegap zu aktualisieren, Android-Plattform zu aktualisieren, SDK zu aktualisieren und den Phonagap zu deinstallieren und es neu zu installieren, aber nichts hat sich geändert.

    
Yasin Mansour 23.04.2015, 09:03
quelle

5 Antworten

10

Ich hatte genau das gleiche Problem. Das Hinzufügen dieser Zeile zur Datei config.xml löste es für mich:

%Vor%

Ich habe diese Lösung gefunden, nachdem ich sie als Cordova-Befehl cordova run android anstelle eines Phonegap-Befehls ausgeführt habe. Der Cordova-Befehl gab den Fehler unter Fehler:

  

Manifestzusammenführung fehlgeschlagen: uses-sdk: minSdkVersion 7 darf nicht kleiner als Version 10 sein, die in Bibliothek C: \ Benutzer \ ecarriger \ Desktop \ test \ Plattformen \ android \ build \ intermediates \ exploded-aar \ android \ CordovaLib \ unspezifiziert deklariert wurde \ debug \ AndroidManifest.xml

Das Ändern der minSdkVersion auf 10 im Android-Manifest, auf das der Fehler hinwies, funktionierte nicht, weil der run-Prozess sie überschrieb.

    
3than 10.07.2015 19:19
quelle
2

Das passierte mir auch und ich war in den letzten paar Tagen verrückt, als ich versuchte herauszufinden, und es hat endlich funktioniert. Hier ist, was ich getan habe, damit es funktioniert:

  1. Installieren Sie Apache Ant (siehe Ссылка )
  2. Scrollen Sie unter Android SDK Manager nach unten und suchen Sie nach Emulator Accelerator im Ordner "Extras" (dieser wurde auf meinem Computer Intel x86 Emulator Accelerator genannt).

Nach der Installation habe ich das Befehlsfenster (Administratormodus) neu gestartet und jetzt funktionierte es.

Sie können auch versuchen, cordova run android einzugeben, wo ich den Apache Ant Serverfehler gesehen habe.

    
Saks 28.04.2015 21:05
quelle
1

Mit phonegap run android --verbose können Sie weitere Informationen erhalten. Ich stieß auf das gleiche Problem. Vielleicht nicht der gleiche Fehler.

Befehl: phonegap run android --verbose

  

FEHLER beim Ausführen einer oder mehrerer Plattformen: Fehler: cmd: Befehl fehlgeschlagen mit Beendigungscode 1

     

Möglicherweise verfügen Sie nicht über die erforderliche Umgebung oder das Betriebssystem, um dieses Projekt auszuführen

Als ich den folgenden Befehl ausführte, sah ich einen weiteren Fehler.

Befehl: cordova build android --release

  

FAILURE: Build ist mit einer Ausnahme fehlgeschlagen.

     

Was ist schief gelaufen?

     

Ausführung fehlgeschlagen für Task ': processReleaseManifest'.

     
    

Manifestzusammenführung fehlgeschlagen: uses-sdk: minSdkVersion 10 darf nicht kleiner als Version 14 sein, die in der Bibliothek C: \ Benutzer \ Benutzername ... \ platforms \ android \ build \ intermediates \ exploded-aar \ android \ CordovaLib \ unspezifiziert deklariert wurde \ release \ AndroidManifest.xml

  
     

Vorschlag: Verwenden Sie Tools: overrideLibrary="org.apache.cordova", um die Verwendung zu erzwingen

Das Ändern der minSdkVersion in der config.xml auf 14 hat funktioniert. Es ist die gleiche Lösung wie die Lösung von 3than. Nur die Nummer ist anders.

%Vor%     
SPottuit 09.11.2015 15:22
quelle
0

Ich hatte das gleiche Problem, apk nicht auf dem Gerät mit cordova run android -Befehl installiert, ich habe etwas recherchiert und eine Lösung gefunden.

Öffnen Sie ein neues Terminalfenster und navigieren Sie zu Ihrem outputs / apk-Ordner

für mich ist es /NetBeansProjects/CordovaProjects/JQT/platforms/android/build/outputs/apk$

Führen Sie dann den Befehl adb install -r android-debug.apk

aus

es gab die folgende Nachricht

%Vor%

Die apk wurde erfolgreich installiert. Sie können das gleiche versuchen

    
rashidnk 31.07.2015 07:05
quelle
0
  • installiere ant mit dem Befehl

    brew install ant

  • Ausführen des folgenden Befehls in / platforms / android /

    android update project --Name & lt; Projektname & gt; - Ziel & lt; Ziel & gt; --path & lt; Pfad & gt;

hat das Problem für mich gelöst.

    
Vinoth Kumar Asaithambi 28.09.2015 16:02
quelle

Tags und Links