科尔多瓦罐子在PhoneGap的3.5.0失踪 [英] Cordova jar is missing in phonegap 3.5.0

查看:143
本文介绍了科尔多瓦罐子在PhoneGap的3.5.0失踪的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用PhoneGap的2.7.0之前。所以对于PhoneGap的更新,我已经安装使用的node.js的PhoneGap的版本3.5.0,但在PhoneGap的文件夹没有科尔多瓦jar文件。如果我创建ADT一个项目,我怎么可以添加cordova.jar和cordova.js?我无法看到PhoneGap的文件夹中所有的jar文件。即使我创建命令提示符下一个项目,我没有看到我创建的项目中的任何PhoneGap的jar文件和JS文件。

Before I am using phonegap 2.7.0. so for phonegap update, I have installed the phonegap version 3.5.0 using node.js, but in the phonegap folder there is no cordova jar file. If I create a project in ADT how can I add cordova.jar and cordova.js? I am unable to see any jar file in phonegap folder. Even If I create a project from command prompt I did not see any phonegap jar file and js file in my created project.

任何一个可以帮助我如何创建和使用PhoneGap的3.5.0运行我的第一个项目?

Can any one help me how to create and run my first project using phonegap 3.5.0?

推荐答案

我有同样的问题......我trye​​d以创建cordova@3.5.0-0.2.4一个新项目:

I have the same problem... I tryed 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 by eclipse and it was full of errors!! :-(

我手动解决了这一问题,但科尔多瓦-3.5.0.jar缺少!

I fixed manually the problem, but Cordova-3.5.0.jar is missing!!

  1. 右键单击该项目并进入属性
  2. 选择左侧的Java构建路径
  3. 开启源标签
  4. 单击添加文件夹...,并检查根和SRC

我解决了科尔多瓦-3.5.0.jar这样失踪的问题:

I resolved the Cordova-3.5.0.jar missing problem in this way:

  1. 在下载 https://www.apache.org /dist/cordova/platforms/cordova-android-3.5.0.zip
  2. 有两个Eclipse项目CordovaViewTestActivity和Conrdova。与Eclipse开放图书馆科尔多瓦
  3. 在构建和生成斌/ Cordova.jar
  4. 右键点击您的应用程序的破碎的项目 - >属性 - > Android系统。在 库选项卡中选择添加。选择科尔多瓦项目cordova.jar
  1. Download https://www.apache.org/dist/cordova/platforms/cordova-android-3.5.0.zip
  2. There are two eclipse project CordovaViewTestActivity and Conrdova. Open the library Cordova with eclipse
  3. Build and generate in Bin/Cordova.jar
  4. Right click on your app's broken project -> Properties -> Android. In the Library tab choose 'Add'. Select Cordova project with cordova.jar

但我的项目进展异常,当我启动它!我想恢复到旧版本的科尔多瓦。

But my project goes in exception when I launch it!!! I think to return to old version of cordova.

我发现了另一个解决方案,以从​​官方文档罐 的http://cordova.apache.org/docs/en/3.5.0/guide_platforms_android_webview.md.html

I found another solution to generate jar from official documentation http://cordova.apache.org/docs/en/3.5.0/guide_platforms_android_webview.md.html

导航到Android包的/框架目录并运行ant   罐。它创建科尔多瓦.jar文件,形成   /framework/cordova-3.5.0.jar。

Navigate to the Android package's /framework directory and run ant jar. It creates the Cordova .jar file, formed as /framework/cordova-3.5.0.jar.

确定它的工作原理

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

这篇关于科尔多瓦罐子在PhoneGap的3.5.0失踪的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆