在AndroidManifest.xml中修改< uses-sdk>以設置APP最低支持Android系統.以及編譯APP之SDK版本.設定Android版本需指定整數值也稱為SDK版本號.編譯版本『targetSdkVersion』應儘量使用最新SDK版本.而最低版本『minSdkVersion』應最量低,讓遊戲在更多Android設備上安裝.但也要避免使用低版SDK從而『不支持某些API』.例如下:
<uses-sdk android:minSdkVersion=”9″ android:targetSdkVersion=”28″ />
獲取當前android系統版本號
int SDK = Integer.parseInt(android.os.Build.VERSION.SDK);
uses-sdk屬性 | 簡介 |
minSdkVersion | APP最低支持Android系統 |
targetSdkVersion | 編譯APP之SDK版本 |
Android版本 | API Level『SDK版本號』 |
Android API | 28 |
Android 8.1(Oreo) | 27 |
Android 8.0(Oreo) | 26 |
Android 7.1.1(Nougat) | 25 |
Android 7.0(Nougat) | 24 |
Android 6.0(Marshmallow) | 23 |
Android 5.1(Lollipop) | 22 |
Android 5.0(Lollipop) | 21 |
Android 4.4W(KitKat Wear) | 20 |
Android 4.4(KitKat) | 19 |
Android 4.3(Jelly Bean) | 18 |
Android 4.2(Jelly Bean) | 17 |
Android 4.1(Jelly Bean) | 16 |
Android 4.0.3(IceCreamSandwich) | 15 |
Android 4.0(IceCreamSandwich) | 14 |
Android 3.2(Honeycomb) | 13 |
Android 3.1(Honeycomb) | 12 |
Android 3.0(Honeycomb) | 11 |
Android 2.3.3(Gingerbread) | 10 |
Android 2.3(Gingerbread) | 9 |
Android 2.2(Froyo) | 8 |
Android 2.1(Eclair) | 7 |
Android 2.0.1(Eclair) | 6 |
Android 2.0(Eclair) | 5 |
Android 1.6(Donut) | 4 |
Android 1.5(Cupcake) | 3 |
Android 1.1 | 2 |
Android 1.0 | 1 |