我最近遇到了一個問題,我構建的sdk版本(23)對於我測試的設備來說太新了。我不得不添加一個首選項標籤來定位sdk 19。但是,如果我想支持多個平臺版本和sdks,我如何指定多個sdk版本來構建?用多個sdk版本構建cordova
例如,我如何構建19,20,21,22,23並讓cordova在測試時爲我的設備選擇正確的sdk版本?這怎麼能接近ios呢?嘗試使用大範圍的sdks測試和構建跨平臺時,最佳方法是什麼?
我最近遇到了一個問題,我構建的sdk版本(23)對於我測試的設備來說太新了。我不得不添加一個首選項標籤來定位sdk 19。但是,如果我想支持多個平臺版本和sdks,我如何指定多個sdk版本來構建?用多個sdk版本構建cordova
例如,我如何構建19,20,21,22,23並讓cordova在測試時爲我的設備選擇正確的sdk版本?這怎麼能接近ios呢?嘗試使用大範圍的sdks測試和構建跨平臺時,最佳方法是什麼?
你可以在Android上,但不能在iOS上。這是一個minSdkVersion
,maxSdkVersion
和targetSdkVersion
。目前,這是only available on Phonegap Build。在所有科爾多瓦/ PhoneGap的CLI和SDK,必須更改解包更改設置一個重新包裝.apk
增加:2015年11月11日因爲寫這篇文章,我發現了一個flag available to iOS。您可以設置deployment-target
,轉至MinimumOSVersion
的ipa不動產清單。我希望你可以原諒這個錯誤,因爲iOS不是我的主要開發平臺。
祝您好運
,你必須使用由科爾多瓦支持最新的SDK,現在22,它會在所有的Android版本 – jcesarmobile
因爲當我與22建立某種原因,我不能讓谷歌地圖工作。然後,我轉向了19,它確實如此。 –