minSdkVersion 和 targetSDKVersion 的官方说明

minSdkVersion定义应用所需的最低API级别,低于该级别的系统将无法安装应用。若未声明,默认为1,可能导致运行时崩溃。targetSdkVersion指定应用已测试并兼容的API级别,系统在高于该级别的平台上可能停用兼容性行为,如设定为11或以上,应用在Android 3.0+设备上将采用新默认主题并关闭屏幕兼容模式。为了保持应用与不同Android版本的兼容性,应定期更新targetSdkVersion并进行全面测试。
摘要由CSDN通过智能技术生成

详见:https://developer.android.google.cn/guide/topics/manifest/uses-sdk-element.html

属性:

android:minSdkVersion

一个用于指定应用运行所需最低 API 级别的整数。如果系统的 API 级别低于该属性中指定的值,Android 系统将阻止用户安装应用。您应始终声明该属性。

注意:如果您不声明该属性,系统将假定默认值为“1”,这表示您的应用兼容所有 Android 版本。如果您的应用并不兼容所有版本(例如,它使用 API 级别 3 中引入的 API),并且您尚未声明正确的 minSdkVersion,则当应用安装在 API 级别小于 3 的系统上时,应用将在运行时尝试访问不可用的 API 时发生崩溃。因此,请务必在 minSdkVersion 属性中声明合适的 API 级别。

android:targetSdkVersion

一个用于指定应用的目标 API 级别的整数。如果未设置,其默认值与为 minSdkVersion 指定的值相等。

该属性用于通知系统,您已针对目标版本进行测试,并且系统不应通过启用任何兼容性行为,以保持您的应用与目标版本的向前兼容性。应用仍可在较低版本上运行(最低版本为 minSdkVersion

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zonson9999

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值