AndroidtargetSdkVersion什么意思?
1、minSdkVersion15
跟⼿机系统版本有关
这表⽰安装应⽤程序的⼿机系统的版本必须要>=15。⽐如我的应⽤设置minSdkVersion 29, 然后我在android系统8.1.0版本的⼿机上安装,8.0 Build.VERSION.SDK_INT==27,这时我的应⽤安装不上,报错如图:
2pileSdkVersion 29
跟编译SDK版本有关
当前使⽤29版本的SDK编译应⽤程序。代码中我们可以使⽤SDK 29版本API和⽅法。⼀般设置到最⼤,可以检测最新SDK的特性。
androidsdk安装步骤3.targetSdkVersion 20
系统兼容
⾼版本⼿机兼容:当运⾏在系统10.0,SDK_INT=29的设备上时,调⽤SDK 20的版本API,及时当前10.0⼿机的特性已经改变,但是还是运⾏SDK20的API。
低版本⼿机兼容:⽐如targetSdkVersion 29,当运⾏在系统8.0,SDK_INT=27的设备上时,调⽤SDK 29的版本API,⽤到新API要做好兼容。如if( Build.VERSION.SDK_INT<29){.....}else{......}
总结:targetSdkVersion 不能随便调整。如果targetSdkVersion==29,那就要做好29以前所有版本的兼容。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论