2013-11-26 15 views
7

Ich versuche, ein Android PhoneGap Projekt nach dem folgenden Link zu erstellen: http://docs.phonegap.com/en/edge/guide_platforms_android_index.md.htmlBuild-Fehler Lauf cordova Plattform hinzufügen android

Aber, wenn ich den Befehl ausführen:

cordova platform add android 

ich folgend erhalten Ausgabe:

Checking Android requirements... 
Creating android project... 
[Error: An error occured during creation of android sub-project. Looks like your environment fully supports cordova-android development! 
Creating Cordova project for the Android platform: 
Path: platforms/android 
    Package: com.example.hello 
    Name: HelloWorld 
    Android target: android-17 
Building cordova-3.2.0-rc1.jar 

{ [Error: Command failed: 
BUILD FAILED 
/path/to/adt/sdk/tools/ant/build.xml:653: The following error occurred while executing this line: 
/path/to/adt/sdk/tools/ant/build.xml:698: null returned: 127 

Total time: 1 second 
] killed: false, code: 1, signal: null } 
] 

Weiß jemand, wie man diesen Fehler los wird?

Antwort

7

Ich habe genau die gleiche Fehlermeldung. in meinem Fall wurde die lib32stdC++ nicht in meinem ubuntu installiert, nach der Installation funktionieren alle wie vorgesehen.

sudo apt-get install lib32stdc++6 

Ich hoffe, dies könnte Ihr Problem lösen.

+0

Es hat funktioniert! Danke =] – arthursfreire

+0

@Darktalker könnten Sie mir bitte mit dem Weg helfen, weil ich alles gemacht habe und immer noch den gleichen Fehler bekomme. – oletob

+0

@Darktalker können Sie mir sagen, was ist die Lösung für Windows XP .... –

0

Nach meiner Kenntnis, zunächst einmal müssen Sie die Kabel-Eizellen-Plugin herunterladen von cord-ova und nachdem Sie das Plugin Eclipse installieren, indem helfen wirst -> neue Software installieren und per Telefon-Lücke eingeben. In eclipse Drücken Sie Strg + N und wählen Sie Telefon-Lücke und während der Erstellung des Projekts wählen Sie die Schnur-OVA, die Sie den Pfad bis zur Schnur-Ova geben (es gibt Radio-Taste, um das zu wählen, standardmäßig wählen Sie 1 .XX-Version anstelle dessen wählen Sie Ihre neueste Version unter diesem)

0

Der Fehler ist im Zusammenhang mit Ant. Es gibt kein Build-System.

Herunterladen und Installieren von Ant.

Stellen Sie sicher, dass Sie den Systempfad ordnungsgemäß wie im Installationsdokument definiert konfigurieren.

+0

Eigentlich ist ant bereits installiert. Wenn ich den Befehl "ant" vom Terminal aus starte, funktioniert es. Wenn ich "Android" aus dem Terminal eingeben, funktioniert es auch. Was ich aus Ihrer Antwort verstehen konnte, war: Fügen Sie/path/to/ant/bin zu PATH hinzu. Hab ich recht? – arthursfreire

+0

Sie müssen eine neue PATH-Variable ANT_HOME mit dem Pfad von Ant einrichten. – Purus

+0

Immer noch nicht funktioniert ... – arthursfreire

8

Für mich auf Ubuntu 13.10 64bit, dies durch die Installation von 32-Bit-libz wurde behoben:

sudo aptitude install libz1:i386 

Ich fand dies durch:

  • die build.xml Prüfungs und finden, dass sie versuchte, zu laufen aapt
  • Finding aapt im android-sdk-linux/build-tools/18.1.1/build-tools und läuft es

    libz.so.1 nicht gefunden

+0

Danke, danke, danke! Das letzte Stück zu einem frustrierenden Puzzle. –

+0

Danke! Jetzt geht es – user2294317

Verwandte Themen