2015-11-05 94 views
0

我最近遇到了一個問題,我構建的sdk版本(23)對於我測試的設備來說太新了。我不得不添加一個首選項標籤來定位sdk 19。但是,如果我想支持多個平臺版本和sdks,我如何指定多個sdk版本來構建?用多個sdk版本構建cordova

例如,我如何構建19,20,21,22,23並讓cordova在測試時爲我的設備選擇正確的sdk版本?這怎麼能接近ios呢?嘗試使用大範圍的sdks測試和構建跨平臺時,最佳方法是什麼?

+0

,你必須使用由科爾多瓦支持最新的SDK,現在22,它會在所有的Android版本 – jcesarmobile

+0

因爲當我與22建立某種原因,我不能讓谷歌地圖工作。然後,我轉向了19,它確實如此。 –

回答

1

你可以在Android上,但不能在iOS上。這是一個minSdkVersion,maxSdkVersiontargetSdkVersion。目前,這是only available on Phonegap Build。在所有科爾多瓦/ PhoneGap的CLISDK,必須更改解包更改設置一個重新包裝.apk

增加:2015年11月11日因爲寫這篇文章,我發現了一個flag available to iOS。您可以設置deployment-target,轉至MinimumOSVersionipa不動產清單。我希望你可以原諒這個錯誤,因爲iOS不是我的主要開發平臺。

祝您好運

相關問題