Where is cordova-2.7.0.jar?

后端 未结 4 2162
忘了有多久
忘了有多久 2020-12-14 23:31

I struggle to build a first Android app from HTML5.

So, I follow this detailed tutorial...

It seems that I should add a .jar of Cordova to the project\'s lib

4条回答
  •  孤街浪徒
    2020-12-14 23:54

    In order to obtain the cordova.2.x.x.jar file you only have to do the following steps:

    1. Download from the Phonegap website the project. For version 2.9.1 follow this link: http://phonegap.com/install/ and navigate to the version your looking for (2.9.1) it will link you to https://github.com/phonegap/phonegap/archive/2.9.1.zip

    2. Once downloaded and unzipped, navigate into the directory framework in phonegap-2.9.1/lib/android/framework

    3. You will have to choose the version of android you want to use it will be your target version of android that phonegap will be compiled for, if you have downloaded the Android SDK and added to the path variable of your system (if you have not look below) you can do this:

      android list targets
      

    (If you dont have the SDK in you system path yet, you will need to add two directories tool and platform-tools that are inside the SDK folder. Try the previos command and...)

    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. I choose the last one so I did:

      android update project -p . -t android-19
      
    2. And finally

      ant jar
      

      The result is something like:

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

    Now you've got your jar.

提交回复
热议问题