Cordova jar in phonegap 3.5.0 fehlt

? Precious @ | Original: StackOverFlow
---

Bevor ich mit phonegap 2.7.0 . so für phonegap Update habe ich die Version 3.5.0 mit phonegap node.js installiert, aber in der phonegap Ordner gibt es keine cordova JAR-Datei . Wenn ich ein Projekt in ADT wie kann ich cordova.jar und cordova.js hinzufügen? Ich bin nicht imstande, jede JAR-Datei in phonegap Ordner sehen . Auch wenn ich ein Projekt von Eingabeaufforderung habe ich keine phonegap JAR-Datei und JS-Datei in meinem erstellte Projekt zu sehen .

Kann jemand mir helfen, wie zum Erstellen und Ausführen mein erstes Projekt mit phonegap 3.5.0 ?

---

Top 5 Antwort

1Dick van den Brink @

cordova.js wird automatisch durch cordova auf Build kopiert und die die cordova.jar ist jetzt ein Projektverweis ( CordovaLib ) .

So richten Sie alles was Sie brauchen " cordova bauen android " zu nennen (vorausgesetzt, Sie haben bereits Ihr Projekt ) auf der Kommandozeile . Es werden alle Artikel aus "www" zu Plattformen / android / assets / www-Ordner kopieren.

Möglicherweise müssen Sie die folgende über die Befehlszeile zuerst laufen, aber nicht wirklich sicher :

android update project --path

Vielleicht möchten Sie einen Blick auf die Android-Plattform Leitfaden hier nehmen : http://cordova.apache.org/docs/en/3.5.0/guide_platforms_android_index.md.html#Android%20Platform%20Guide

btw, Sie cordova.js in Plattformen / android / platform_www und die Quelle für Cordova lib in Plattformen / android / CordovaLib finden.

2Evilripper @

Ich habe das gleiche Problem ... Ich tryed, um ein neues Projekt mit cordova@3.5.0-0.2.4 erstellen :

cordova -d create BarcodeTest it.test.BarcodeTest BarcodeTest
cd BarcodeTest
cordova platform add android
cordova build

Ich öffnete das Projekt von Eclipse und es war voller Fehler !! :-(

Ich reparierte manuell das Problem, aber Cordova - 3.5.0.jar fehlt !!

Right click on the project and go to "Properties" Select "Java Build Path" on the left Open "Source" tab Click "Add Folder..." and check "gen" and "src"

Ich nahm mir die Cordova - 3.5.0.jar fehlen Problem auf diese Weise :

Download https://www.apache.org/dist/cordova/platforms/cordova-android-3.5.0.zip There are two eclipse project CordovaViewTestActivity and Conrdova. Open the library Cordova with eclipse Build and generate in Bin/Cordova.jar Right click on your app's broken project -> Properties -> Android. In the Library tab choose 'Add'. Select Cordova project with cordova.jar

Aber mein Projekt geht in Ausnahme, wenn ich es zu starten !!! Ich denke, um zu alte Version des cordova zurückzukehren.

Ich fand eine andere Lösung für Glas aus amtlichen Unterlagen erzeugen  http://cordova.apache.org/docs/en/3.5.0/guide_platforms_android_webview.md.html

Navigieren Sie zu / Framework -Verzeichnis des Android -Paket und führen Sie ant   jar . Es schafft die Cordova .jar-Datei, wie gebildet   /framework/cordova-3.5.0.jar .

Ok it works

C:LTPReleaseAndroidcordova-androidframework>android update project -p .
Updated local.properties
build.xml: Found version-tag: custom. File will not be updated.
Added file C:LTPReleaseAndroidcordova-androidframeworkproguard-project.txt

C:LTPReleaseAndroidcordova-androidframework>ant jar
Buildfile: C:LTPReleaseAndroidcordova-androidframeworkuild.xml

-pre-build:

-check-env:
 [checkenv] Android SDK Tools Revision 22.3.0
 [checkenv] Installed at C:Programmiadt-bundle-windows-x86sdk

-setup:
     [echo] Project Name: Cordova
  [gettype] Project Type: Android Library

-build-setup:
[getbuildtools] Using latest Build Tools: 18.1.0
     [echo] Resolving Build Target for Cordova...
[gettarget] Project Target:   Android 4.4
[gettarget] API level:        19
     [echo] ----------
     [echo] Creating output directories if needed...
    [mkdir] Created dir: C:LTPReleaseAndroidcordova-androidframeworklibs
    [mkdir] Created dir: C:LTPReleaseAndroidcordova-androidframeworkin
    [mkdir] Created dir: C:LTPReleaseAndroidcordova-androidframeworkin
es
    [mkdir] Created dir: C:LTPReleaseAndroidcordova-androidframeworkin
sOb
j
    [mkdir] Created dir: C:LTPReleaseAndroidcordova-androidframeworkin
sLi
bs
    [mkdir] Created dir: C:LTPReleaseAndroidcordova-androidframeworkgen
    [mkdir] Created dir: C:LTPReleaseAndroidcordova-androidframeworkinclas
ses
    [mkdir] Created dir: C:LTPReleaseAndroidcordova-androidframeworkindexe
dLibs
     [echo] ----------
     [echo] Resolving Dependencies for Cordova...
[dependency] Library dependencies:
[dependency] No Libraries
[dependency]
[dependency] ------------------
     [echo] ----------
     [echo] Building Libraries with '${build.target}'...
   [subant] No sub-builds to iterate on

-code-gen:
[mergemanifest] Merging AndroidManifest files into one.
[mergemanifest] Manifest merger disabled. Using project manifest only.
     [echo] Handling aidl files...
     [aidl] No AIDL files to compile.
     [echo] ----------
     [echo] Handling RenderScript files...
     [echo] ----------
     [echo] Handling Resources...
     [aapt] Generating resource IDs...
     [echo] ----------
     [echo] Handling BuildConfig class...
[buildconfig] Generating BuildConfig class.

-pre-compile:

-compile:
    [javac] Compiling 90 source files to C:LTPReleaseAndroidcordova-androidfr
ameworkinclasses
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
     [echo] Creating library output jar file...
      [jar] Building jar: C:LTPReleaseAndroidcordova-androidframeworkincla
sses.jar

jar:
      [jar] Building jar: C:LTPReleaseAndroidcordova-androidframeworkcordova
-3.5.0.jar

BUILD SUCCESSFUL
Total time: 4 seconds
3Robi Sen @

Was für mich gearbeitet ist

" Sobald das Fenster von Eclipse geöffnet wird, kann ein rotes X angezeigt, um ungelöste Probleme zeigen Wenn ja, die folgenden zusätzlichen Schritte . :

Rechts-Klick auf das Projektverzeichnis.

Im daraufhin angezeigten Dialog Eigenschaften, wählen Sie Android im Navigationsbereich .

Für das Projekt Build-Ziel, wählen Sie die höchste Android API-Ebene Sie installiert haben.

Click OK.

Wählen Reinigen aus dem Menü Projekt . Dies sollte alle Fehler in das Projekt aus zu korrigieren. "

http://cordova.apache.org/docs/en/3.5.0/guide_platforms_android_index.md.html#Android%20Platform%20Guide

4Nnabike Okaro @

Ich zog die src -Dateien von C: { .. } DownloadFolder cordova - android - 3.5.1cordova - androidframeworksrc auf die src -Ordner in Eclipse und hat es zu den Build -Pfad ( Rechtsklick und wählen Sie In den Pfad zu bauen) .