爲了獲得cordova.2.xxjar文件,你只需要執行以下步驟:從PhoneGap的網站
下載該項目。對於2.9.1版本,請點擊此鏈接:http://phonegap.com/install/並導航到該版本的尋找(2.9.1),它將您鏈接到https://github.com/phonegap/phonegap/archive/2.9.1.zip
一旦下載並解壓縮,瀏覽到該目錄中framework
phonegap-2.9.1/lib/android/framework
如果您已經下載了Android SDK並添加到系統的路徑變量中(如果您還沒有),您將不得不選擇您要使用的Android版本,它將成爲您將編譯的phonegap的Android目標版本看下面)你可以這樣做:
android list targets
(如果你沒有在你的系統路徑的SDK,你將需要添加兩個目錄工具和平臺工具這是SDK文件夾內。嘗試previos命令和...)
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
我選擇最後一個,所以我做:
android update project -p . -t android-19
最後
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
現在你已經有了你的jar。
哦,上帝...... phonegap是如此的混亂。我正試圖安裝這一堆或錯誤3天。您的解決方案對我而言並不明確。我通過命令提示符'create'創建了一個項目。現在應該在哪裏下載'commons-codec-1.7.jar'?我在哪裏可以找到它? – ProblemsOfSumit
當你下載phonegap 2.9時,他們已經取消了Jar文件,並且似乎在zip文件中包含了所有的源代碼。正如Sumit所說......真是一團糟! – nimbusgb