it-swarm.com.de

Wo befindet sich cordova-2.7.0.jar?

Ich habe Mühe, eine erste Android-App aus HTML5 zu erstellen.

Also folge ich diesem ausführlichen Tutorial ...

Es scheint, dass ich dem libs-Ordner des Projekts eine .jar-Datei von Cordova hinzufügen sollte, um die Funktionen von Cordova in meiner app.Java-Datei aufrufen zu können. Ich kann diese cordova-2.7.0.jar-Datei jedoch nirgendwo finden.

Vielleicht soll ich es erzeugen? Aus diesem Grund habe ich eine andere Option ausprobiert, indem ich das Projekt mit dem Befehlszeilentool gemäß der offiziellen Kurzanleitung erstellt habe. In den generierten Projektdateien ist jedoch auch keine cordova.jar enthalten.

Ich denke, Cordova ist auf den ersten Blick nicht so einfach zu handhaben ...

(Ich suche übrigens auch eine Cordova JS-Datei ...)


BEARBEITEN: Um auf poiuytrez zu antworten, hier ist mein Cordova-Paket, heruntergeladen von http://cordova.Apache.org/ enter image description here

9
Yako

Endlich habe ich eine Lösung gefunden, die dem github doc https://github.com/Apache/cordova-Android#building folgt.

Zunächst benötigen Sie die Datei commons-codec-1.7.jar. Es wird mit create auf Cordova-Android heruntergeladen: Check http://cordova.Apache.org/docs/de/2.7.0/guide_getting-started_Android_index.md.html

create <project_folder_path> <package_name> <project_name>"
  • project_folder_path ist der Pfad zu Ihrem neuen Cordova Android-Projekt
  • package_name ist der Paketname, z. com.YourCompany.YourAppName
  • project_name ist der Projektname, z. YourApp (Darf keine Leerzeichen enthalten)

Dieser Prozess sollte commons-codec-1.7.jar herunterladen.

In der Kurzanleitung wird der folgende Schritt dann nicht erläutert: cordova-2.7.0.jar muss mit einer ant-Befehlszeile generiert werden, nachdem der commons-codec-1.7.jar in das framework/lib-Verzeichnis kopiert wurde.

Android update project -p . -t Android-17
ant jar

Und es geht los!

11
Yako

Um die Datei cordova.2.x.x.jar zu erhalten, müssen Sie nur die folgenden Schritte ausführen:

  1. Laden Sie das Projekt von der Phonegap-Website herunter. Für Version 2.9.1 folgen Sie diesem Link: http://phonegap.com/install/ und navigieren Sie zu der von Ihnen gesuchten Version (2.9.1), die Sie mit https://github.com verbindet /phonegap/phonegap/archive/2.9.1.Zip

  2. Navigieren Sie nach dem Herunterladen und Entpacken in das Verzeichnis framework in phonegap-2.9.1/lib/Android/framework

  3. Sie müssen die Version von Android auswählen, die Sie verwenden möchten. Dies ist Ihre Zielversion von Android, für die phonegap kompiliert wird, wenn Sie das Android SDK heruntergeladen und der Pfadvariablen Ihres Systems hinzugefügt haben (sofern Sie nicht nachgeschaut haben) unten) können Sie dies tun:

    Android list targets
    

(Wenn Sie das SDK noch nicht im Systempfad haben, müssen Sie zwei Verzeichnisse tool und platform-tools hinzufügen, die sich im SDK-Ordner befinden. Versuchen Sie es mit dem Befehl previos und. ..)

It will give you an answer like this one:

    Available Android targets:
    ----------
    id: 1 or "Android-8"
    Name: Android 2.2
    Type: Platform
    API level: 8
    Revision: 3
    Skins: WQVGA432, QVGA, WQVGA400, WVGA854, WVGA800 (default), HVGA
    ABIs : armeabi
    ----------
    id: 2 or "Android-17"
    Name: Android 4.2.2
    Type: Platform
    API level: 17
    Revision: 2
    Skins: WXGA720, WXGA800-7in, WQVGA432, WSVGA, QVGA, WQVGA400, WXGA800, WVGA854, WVGA800 (default), HVGA
    ABIs : armeabi-v7a, x86
    ----------
    id: 3 or "Google Inc.:Google APIs:17"
    Name: Google APIs
    Type: Add-On
    Vendor: Google Inc.
    Revision: 3
    Description: Android + Google APIs
    Based on Android 4.2.2 (API level 17)
    Libraries:
    * com.google.Android.media.effects (effects.jar)
      Collection of video effects
    * com.Android.future.usb.accessory (usb.jar)
      API for USB Accessories
    * com.google.Android.maps (maps.jar)
      API for Google Maps
    Skins: WVGA854, WQVGA400, WSVGA, WXGA800-7in, WXGA720, HVGA, WQVGA432, WVGA800 (default), QVGA, WXGA800
    ABIs : armeabi-v7a
    ----------
    id: 4 or "Android-19"
    Name: Android 4.4
    Type: Platform
    API level: 19
    Revision: 1
    Skins: WXGA720, WXGA800-7in, WQVGA432, WSVGA, QVGA, WQVGA400, WXGA800, WVGA854, WVGA800 (default), HVGA
    ABIs : armeabi-v7a
  1. Ich habe den letzten gewählt, also habe ich:

    Android update project -p . -t Android-19
    
  2. Und schlussendlich

    ant jar
    

    Das Ergebnis ist ungefähr so:

    [jar] Building jar: /home/jgonzalezd/Downloads/phonegap-2.9.1/lib/Android/framework/cordova-2.9.1.jar
    
    BUILD SUCCESSFUL
    Total time: 10 seconds
    

Jetzt hast du dein Glas.

13
juliangonzalez

Wenn in Eclipse ein anderes Projekt mit Ihrem Phonegap-Projekt geladen ist, versuchen Sie, in diesem Projekt mit dem Namen "Something-CordovaLib" "Project >> Build All" und anschließend "Project >> Clean ..." Ihre Phonegap-Anwendung zu starten. Das hat bei mir funktioniert. Dann wird die .jar-Datei auf magische Weise erstellt (oder die Abhängigkeit wird irgendwie aufgelöst)

0
icalvo