有人可以为我澄清一下吗?在 android 清单文件中我有
使用 sdk android:minSdkVersion="29" android:targetSdkVersion="33"
阅读谷歌文档https://developer.android.com/google/play/requirements/target-sdk
我不清楚的是
从 2023 年 1 月开始,应用更新必须针对 Android 12
我认为因为我有“targetSdkVersion=33”我会没事吗?
minSDKVersion 被google 接受有什么关系? minSDKVersion 应该是 31 还是我可以放在那里 29?
希望有意义
是的,你会没事的
targetSdkVersion
:
新应用必须以 Android 12(API 级别 31)或更高版本为目标
minSdkVersion
不受此影响。此属性定义您希望在您的应用程序中支持多少个旧版本。如果您也以旧版本为目标,您的潜在用户群会高得多,但您可能需要花费额外的精力来保持向后兼容性。
可以在 apilevels.com 上看到对所有设备 API 级别的累积使用的粗略估计。使用
minSdkVersion=29
,您的应用程序支持大约 77.7% 的所有 Android 设备: