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.
Zuerst brauchst du die folgenden Voraussetzungen, die sicher abgedeckt sind, wenn du eine Weile mit phonegap / cordova gespielt hast;)
Um die cordova-2.9.1.jar -Datei zu generieren, folgen Sie den nächsten Schritten:
Laden Sie die Datei phonegap-2.9.1.zip herunter und extrahieren Sie sie.
Gehen Sie in einem Terminal / cmd-Fenster in das kürzlich extrahierte Verzeichnis:
$ cd phonegap-2.9.1 \ lib \ android \ framework \
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ügtZum 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
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
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.
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.
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
Tags und Links cordova