Wie finde ich cordova.jar in der neuesten Version von phonegap 2.9.1?

8

Ich lade die neueste Version phonegap-2.9.1 zip-Datei herunter, aber sie enthält nicht cordova.jar und wenn ich auf Google suche, bin ich auf die Antwort wie navigiere Ordner zum Verzeichnis lib / android / framework und fire befohlen Android Update-Projekt -p. -t Android-17
dann ant jar

funktioniert aber nicht. bitte jemand sagen mir, wie cordova.jar von phonegap-2.9.1 finden.

    
nilesh wani 18.02.2014, 12:58
quelle

4 Antworten

19

Zuerst brauchst du die folgenden Voraussetzungen, die sicher abgedeckt sind, wenn du eine Weile mit phonegap / cordova gespielt hast;)

  • Java JDK 1.5 oder höher
  • Apache ANT 1.8.0 oder höher
  • Android SDK Ссылка

Um die cordova-2.9.1.jar -Datei zu generieren, folgen Sie den nächsten Schritten:

  1. Laden Sie die Datei phonegap-2.9.1.zip herunter und extrahieren Sie sie.

  2. Gehen Sie in einem Terminal / cmd-Fenster in das kürzlich extrahierte Verzeichnis:

    $ cd phonegap-2.9.1 \ lib \ android \ framework \

  3. Führen Sie die folgenden Befehle aus (Sie benötigen Android SDK und Ant bereits in Ihrem Systempfad konfiguriert):

    $ android Aktualisierungsprojekt -p. -t android-17

    Fügen Sie bei Bedarf den Parameter --subprojects hinzu:

    $ android Aktualisierungsprojekt -p. -t android-17 --subprojects

    Sie erhalten eine Nachricht wie folgt:

    Aktualisierte project.properties Aktualisierte local.properties build.xml: Gefundenes version-tag: custom. Die Datei wird nicht aktualisiert. Die aktualisierte Datei D: \ work_NEW \ phonegap-2.9.1 \ lib \ android \ framework \ proguard-project.txt Die Datei default.properties wurde in project.properties aktualisiert und umbenannt Aktualisierte local.properties Es wurde kein Projektname mit dem Aktivitätsnamen "DroidGap" angegeben. Wenn Sie es ändern möchten, bearbeiten Sie die erste Zeile von build.xml. Datei D: \ work_NEW \ phonegap-2.9.1 \ lib \ android \ framework \ bin \ build.xml hinzugefügt Datei D: \ work_NEW \ phonegap-2.9.1 \ lib \ android \ framework \ bin \ proguard-project.txt

    hinzugefügt
  4. Zum Schluss:

    $ ant jar

    Blablabla .... Krug:       [jar] Erstellen von jar: xxx \ phonegap-2.9.1 \ lib \ android \ framework \ cordova-2.9.1.jar

    ERFOLGREICH ERSTELLEN Gesamtzeit: 4 Sekunden

  5. Fertig !!!!! Die Datei ist fertig! Und Sie können diese und andere Informationen finden, die eine Datei in der phonegap-2.9.1.zip lesen:

    phonegap-2.9.1 \ lib \ android \ README.md

xneojal 08.04.2014 04:29
quelle
3

Es scheint, dass in cordova 2.9.1 (und ich nehme auch in phonegap an) dieselbe Änderung vorgenommen hat wie in Version 3.3:

Es gibt kein cordova.jar mehr, stattdessen haben Sie die Quellen von cordova in src\org\apache\cordova\api .

Wenn Sie also eclipse verwenden, müssen Sie "importierendes Android-Projekt" mit dem Pfad Ihres Projekts erneut ausführen und es sollte nun zwei Projekte finden, eines für Ihre App und eines für die cordova api.

    
QuickFix 18.02.2014 17:43
quelle
2

Sie müssen eine zusätzliche Datei namens CORODOVA-ANDRIOD herunterladen. Sie können es herunterladen von Ссылка

Laden Sie die zip-Datei auf Ihren Computer herunter und entpacken Sie sie. Schauen Sie in diesen Ordner, Sie können den FRAMEWORK-Ordner sehen.

Öffnen Sie jetzt die CMD-Eingabeaufforderung. Navigiere zu diesem Framework-Ordner (Für mich ist das so - F: \ Software \ cordova-android-master \ framework & gt;) und schreibe diesen Befehl

"android update project -p.-t android-17"

Fügen Sie bei Bedarf --subprojects

hinzu

"Android-Update-Projekt -p. -t android-17 --subprojects"

Denken Sie daran, dass Android-17 die API-Verison ist. Stellen Sie sicher, dass diese Versionen installiert sind. Ich habe Android 2.3.3 Version api installiert. also änderte ich das -17 auf -10.

Nach dem Kompilieren des Android-Aktualisierungsprojekts

Befehl eingeben: "ant jar" Wenn keine Fehler vorliegen, können Sie die Datei corodova.jar in diesem Framework-Ordner sehen.

    
ravitej155 16.06.2014 06:30
quelle
0

Die Datei cordova.js wird von dieser Befehlszeile generiert

%Vor%

Oder cordova build android aus Ihrem Projektordner.

Achten Sie darauf, dass Sie nicht von einer Plattform auf eine andere kopieren und einfügen, die Dateien sind nicht die gleichen!

Weitere Informationen hier

    
Clement Dungler 19.02.2014 12:48
quelle

Tags und Links