1.檔案AndroidManifest.xml
<uses-sdk android:minSdkVersion="19" />
<uses-sdk android:targetSdkVersion="23" />
有關裡面的數字是代表Android的版本,詳細說明可以看
http://developer.android.com/intl/zh-tw/guide/topics/manifest/uses-sdk-element.html
minSdkVersion就是說這個APP所支援的最小版本,會影響安裝或是app store檢查到手機上版本不相容而不能下載安裝。不過這是開發者的設定,無關實際上是不是能真的在minSdkVersion設定的範圍外或範圍內平台執行。
targetSdkVersion也是給開發者設定,宣告說這個版本已經通過開法者測是可以用。
2.檔案project.properties
target=android-23
target=android-23這是指定要用哪一版的SDK來編譯這支APP
實際簡單的用法就是android:targetSdkVersion >= target >= android:minSdkVersion
白話文就是最小的支援版本是minSdkVersion,用target的SDK來編譯APP,targetSdkVersion這個版本是可以正確執行的
除非要用新版SDK的功能,不然可以把minSdkVersion和target設相同版本比少問題。
完整說明可以見
http://meebox.blogspot.tw/2012/08/androidminsdkversionandroidtargetsdkver.html
留言列表