复制cordova 2.2.0 .jar

时间:2012-11-15 14:27:41

标签: cordova

我需要新的.jar文件才能升级到cordova 2.2.0。但我在哪里可以找到它?

我是否必须生成它以及如何生成?

非常感谢。

3 个答案:

答案 0 :(得分:15)

您可以从the phonegap github repo下载。

你可以在lib / android /文件夹中找到lib。

要创建新项目,可以使用lilb / andoird / bin / create.bat文件。

答案 1 :(得分:3)

正如我在这个问题中回答的那样: Where is cordova-2.7.0.jar?

要获取cordova.2.x.x.jar文件,您只需执行以下步骤:

  1. 从Phonegap网站下载该项目。对于版本2.9.1,请点击此链接:http://phonegap.com/install/并导航至您要查找的版本(2.9.1),它会将您链接到https://github.com/phonegap/phonegap/archive/2.9.1.zip

  2. 当然下载后,您解压缩并导航到框架目录

  3. 您必须选择要使用的Android版本,如果您已下载Android SDK并添加到系统的路径变量中,则可以执行以下操作:

    android list targets
    

    它会给你一个像这样的答案:

    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
    
  4. 我选择了最后一个,所以我做了:

    android update project -p . -t android-19
    
  5. 最后

    ant jar
    

    结果如下:

    [jar] Building jar: /home/jgonzalezd/Downloads/phonegap-2.9.1/lib/android/framework/cordova-2.9.1.jar
    
    BUILD SUCCESSFUL
    Total time: 10 seconds
    
  6. 现在你有了罐子。

答案 2 :(得分:0)

每次构建新项目时,它似乎都会从Phone Gap文件夹中删除cordova-2.2.0.jar。

您可以将其复制回来运行创建脚本