Skript in Cordova erstellen schlägt mit einem unerwarteten Fehler in Ubuntu 12.10 fehl

7

Unter Ubuntu 12.10 versuche ich, cordova 2.3.0 (PhoneGap) basierend auf den hier vorliegenden Anweisungen einzurichten Ссылка .

Wenn ich das Skript ausführe, erhalte ich den folgenden Fehler:

%Vor%

Ich habe den commons-codec-1.7.jar nachgeschlagen und es ist vorhanden wo es sein sollte:

%Vor%

Ich habe versucht, den Pfad zu codieren und bekomme immer noch den gleichen Fehler. Also, warum sehe ich diesen Fehler?

Irgendwelche Ideen, was hier falsch oder fehlend sein könnte?

Danke im Voraus

    
picstand 22.01.2013, 00:32
quelle

9 Antworten

2

Ich hatte genau das gleiche Problem, ich bin mir nicht sicher, was es am Ende gelöst hat, aber hier ist eine Liste von dem, was ich gemacht habe.

  • Installierte den android SDK
  • erneut
  • Installiertes ADT für Eclipse (da ich Eclipse nicht verwende, habe ich es nicht zuerst installiert)
  • Auf dem SDK-Manager habe ich die Extras und APIs 14 ~ 17
  • installiert

Ich hätte versuchen sollen, den Befehl nach jedem Schritt auszuführen, um das Problem zu lokalisieren. Wenn Sie herausfinden, was genau es gelöst hat, sagen Sie es bitte.

    
castilho 22.01.2013, 22:39
quelle
7

Dies liegt wahrscheinlich daran, dass Java und / oder Apache Ant nicht ordnungsgemäß installiert wurde. Ich hatte das gleiche Problem, bis ich das Oracle JDK und Ant mit den folgenden Befehlen installiert habe:

%Vor%     
Tom Spencer 22.01.2013 09:25
quelle
6

Ich empfehle, create script output ausführlicher zu machen, um Build-Probleme zu untersuchen. So können Sie diese Zeile bearbeiten:

%Vor%

bis

%Vor%

Dies hilft mir, mein Problem zu bestimmen:

%Vor%

Sie können dies abhängig von Ihrem Betriebssystem beheben. Auf modernen Systemen erhalten Sie wahrscheinlich Glück nach fiznool Antwort. Sie können diese Lösung (auf eigene Gefahr!) Auch ausprobieren: Ссылка . Es gibt auch fertige Binaries auf Ссылка (hat mir bei meinem alten 10.04 Ubuntu geholfen).

    
sunki 27.01.2013 21:12
quelle
1

Ich hatte das gleiche Problem auch. Die Installation von Apache Ant fixed az fiznool hat es für mich vorgeschlagen.

    
darksurfer 26.01.2013 18:02
quelle
1

Ich hatte das gleiche Problem.

Nachdem ich &> /dev/null entfernt habe, habe ich herausgefunden, was wirklich passiert.

Das Skript commons-codec-1.7.jar gab den folgenden Fehler zurück:

Error: JAVA_HOME is not defined correctly.

Ich musste also nur die Variable JAVA_HOME in meiner .bashrc Datei hinzufügen, wie folgt:

export JAVA_HOME=/usr/lib/jvm/java-6-oracle/

Alles hat danach gut funktioniert.

Danke!

    
Martin Zugnoni 09.02.2013 14:21
quelle
1

In meinem Fall habe ich "sudo cordova platform add android" benutzt, was wie ein Zauber funktioniert hat

    
Berker Soyluoglu 30.06.2013 13:38
quelle
0

Ich hatte Android 4.2 (API 17) installiert und Fehler behoben

    
Ricardo Jl Rufino 19.02.2013 04:51
quelle
0

Versuchen Sie:

%Vor%

es funktioniert für mich !!

    
jcmore2 07.03.2013 15:42
quelle
0

Wenn Sie das Projekt mit einem Leerzeichen im Projektnamen erstellt haben (auch wenn Sie den gesamten Namen in Anführungszeichen gesetzt haben), wird das Hinzufügen von Android fehlschlagen. Und ein Bindestrich (-) verursacht das gleiche Problem.

    
Wytze 02.08.2013 14:04
quelle

Tags und Links