2015-08-26 48 views
0

當我嘗試運行默認的PhoneGap HelloWorld應用程序時,運行中我得到了ERROR: Error: Please install Android target: "android-22".。這是預計的,因爲我在這臺機器上安裝了23 SDK。如何更改AndroidStudio中PhoneGap/Cordova應用程序的目標Android版本?

我的問題是,雖然,我的AndroidManifest.xml檔案中有一行:

<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="23" /> 

我試圖用查找在路徑中找到22中任實例在我的項目目錄,它不能在CSS文件中找到除5個實例以外的任何東西(因此沒有任何表示依賴於android-22)。我不知道它在哪裏得到它需要22而不是23.

23是在項目結構中聲明爲SDK。 如果適用,我在Mac(El Capitan)上。我剛剛從昨晚開始,所以這只是一個由PhoneGap桌面應用程序製作的新項目,然後在AndroidStudio中打開。 Cordova的安裝和檢測效果與AndroidStudio的PhoneGap/Cordova插件一樣。在實際開始開發之前,我一直想得到這座建築物。

在AndroidManifest文件中:我注意到每次單擊Run時,如果我將android:versionCode更改爲1而不是10000或將android:minSdkVersion更改爲8而不是14(編輯:這是我的錯,我在config.xml中有14個。 1也在配置文件中,所以我不知道這是怎麼回事),它會恢復這些更改。不過,當我第一次打開該項目時,我並不在意將22到23改爲了23。該設置保持運行嘗試它只是沒有兌現。

我知道使用El Capitan的唯一問題是,硬件加速模擬器對我在10.11而不是10.10是挑剔的,但它會抱怨,如果這是問題,而不是抱怨我的SDK版本。如果我沒有必要安裝22,我真的寧願不安裝,因爲這些SDK吸食了這麼多演出。

回答

0

在AndroidManifest相同的目錄中, 將會有一個文件project.properties 打開並編輯該文件並將22至23更改爲以下行。 保存並退出。 再次構建Android平臺。

目標= Android的22

請讓我知道是否有幫助。 謝謝

+0

這是需要更改的文件,謝謝! – ItsASine

相關問題