當我嘗試運行默認的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吸食了這麼多演出。
這是需要更改的文件,謝謝! – ItsASine