I have the same problem ... I tried to create a new project with cordova@3.5.0-0.2.4 :
cordova -d create BarcodeTest it.test.BarcodeTest BarcodeTest cd BarcodeTest cordova platform add android cordova build
I opened the project with an eclipse, and it was full of mistakes !: - (
I manually fixed the problem, but Cordova-3.5.0.jar is missing !!
- Right click on the project and go to "Properties"
- Select "Java Build Path" on the left.
- Click the Source tab
- Click "Add Folder ..." and check "gen" and "src"
I solved the problem with the lack of Cordova-3.5.0.jar this way:
- Download https://www.apache.org/dist/cordova/platforms/cordova-android-3.5.0.zip
- There are two eclipse projects, CordovaViewTestActivity and Conrdova. Open the Cordova library with eclipse
- Build and Build in Bin / Cordova.jar
- Right click on your broken project -> Properties -> Android. In the Library tab, select Add. Select a Cordova project with cordova.jar
But my project is an exception when I run it !!! I think back to the old version of Cordoba.
I found another solution for creating banks from the official documentation http://cordova.apache.org/docs/en/3.5.0/guide_platforms_android_webview.md.html
Go to the Android / framework package directory and run the antbank. It creates a Cordova.jar file, formed as / framework / cordova -3.5.0.jar.
Ok, it works
C:\LTPReleaseAndroid\cordova-android\framework>android update project -p . Updated local.properties build.xml: Found version-tag: custom. File will not be updated. Added file C:\LTPReleaseAndroid\cordova-android\framework\proguard-project.txt C:\LTPReleaseAndroid\cordova-android\framework>ant jar Buildfile: C:\LTPReleaseAndroid\cordova-android\framework\build.xml -pre-build: -check-env: [checkenv] Android SDK Tools Revision 22.3.0 [checkenv] Installed at C:\Programmi\adt-bundle-windows-x86\sdk -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:\LTPReleaseAndroid\cordova-android\framework\libs [mkdir] Created dir: C:\LTPReleaseAndroid\cordova-android\framework\bin [mkdir] Created dir: C:\LTPReleaseAndroid\cordova-android\framework\bin\res [mkdir] Created dir: C:\LTPReleaseAndroid\cordova-android\framework\bin\rsOb j [mkdir] Created dir: C:\LTPReleaseAndroid\cordova-android\framework\bin\rsLi bs [mkdir] Created dir: C:\LTPReleaseAndroid\cordova-android\framework\gen [mkdir] Created dir: C:\LTPReleaseAndroid\cordova-android\framework\bin\clas ses [mkdir] Created dir: C:\LTPReleaseAndroid\cordova-android\framework\bin\dexe 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:\LTPReleaseAndroid\cordova-android\fr amework\bin\classes [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:\LTPReleaseAndroid\cordova-android\framework\bin\cla sses.jar jar: [jar] Building jar: C:\LTPReleaseAndroid\cordova-android\framework\cordova -3.5.0.jar BUILD SUCCESSFUL Total time: 4 seconds
Evilripper
source share