2015-05-04 38 views
16

我正在爲我的phonegap設置掙扎,並構建我的第一個應用程序。Cordova構建:請安裝Android目標:「android-22」。我不想要android-22。我想要android-19 - 我該怎麼做?

我創建了一個hello1項目。我加入了Android項目

Platform android already added

現在,當我運行科爾多瓦構建,我得到的錯誤 -

Error: Please install Android target: "android-22"

我沒有Android的22。我有android-19。我希望我的項目是用android-19構建的。我怎樣才能做到這一點?

我有我卸載的android-22(用於解決更大的問題)。我不明白應該在哪個文件中進行更改才能正常工作。 項目中的project.properties出現在這一步之後,它自動包含android-22的目標。

我已經正確添加了我的env變量。 C:\Users\user\android-sdks\platform-tools;C:\Users\user\android-sdks\tools

它沒有幫助。這只是我試圖調試的一個更大問題的一部分。請幫忙。

+1

您需要將目標sdk從22更改爲19。你在用什麼IDE?如果日食,請檢查; http://stackoverflow.com/questions/3342739/how-to-change-target-build-on-android-project – shamaleyte

回答

5

我使用的科爾多瓦3.5.0在默認情況下有目標的SDK爲19 你可以,如果你想手動編輯使用

npm install -g [email protected] 

對於科爾多瓦的其他版本上安裝科爾多瓦3.5.0它必須在yourapplication/platfomrs/android中的AndroidManifest.xml文件中進行更改。

<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="19" /> 
+0

謝謝庫馬爾。我使用科爾多瓦5.0.0,並意識到我得到22作爲默認目標。我會改變你發佈的命令。幫助。 – Arvind

+0

@Arvind驗證它後接受正確的答案:)。 – kumar

6

更改這兩個。我din't嘗試更低的版本,但這個在上版本

target=android-22<br> 

這應該在兩個文件中被改變像下面爲我工作:這兩個文件的

target=android-19<br> 

地點:

myApp/platforms/android/project.properties
myApp/platforms/android/CordovaLib/project。性能

2

步驟:

  • $ /用戶/用戶名 /庫/安卓/ SDK /工具/安卓
  • 安裝Android 5.1.1(API 22)
  • $科爾多瓦平臺添加的android @ 4.4.2
  • $科爾多瓦構建--release安卓

這對我的作品。

4

從Andriod Manager安裝Andriod 5.1.1(API 22)SDK平臺後,我的問題得到解決。

0

只要重新打開命令行就可以修復它。

相關問題