2014-03-14 96 views
0

到現在爲止,我一直在做我的科爾多瓦發展上的Nexus 5銀河S4其分別運行的是Android 4.4.24.2.2的PhoneGap或科爾多瓦最低的SDK版本目標

我最近試圖在運行4.0.4的設備上開發,它不會安裝。我發現這是由於我的清單其中有:

<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="19" /> 

我很容易改變的minSdkVersion到一個適合那個的的Android 4.0.4(15),它編譯。

我只是想知道,雖然,沒有人知道是否有科爾多瓦的PhoneGap內使用這需要提升的的minSdkVersion任何功能呢?

它只是由任何插件或本地代碼寫的?

回答

1

Phonegap至少需要Android 2.2。取自documentation:「Cordova支持Android 2.2,2.3和4.x.」只要你高於版本7,你就沒事。如果您使用的是HTML5框架,例如sencha,您也應該檢查其限制。支持minSDK 10是有道理的,因爲在Gingerbread上仍然有很多Android用戶(約20%)正在運行,你可以在Google上看到fragmentation chart.

回答你的第二個問題:當然這是可能的一個插件具有僅在較新設備上可用的功能。在這種情況下,如果您寧願通過鎖定用戶來使用minSDK,或者您沒有使用該功能,就必須做出決定。這一切都取決於你的插件寫得怎樣 - 通常它也應該適用於那些不具備更高級別的API並且沒有正確反應的設備(例如「對不起,你的設備太舊了,以至於不能獲得新的功能」;)

希望有幫助!

相關問題