Flutter应用需升级Target API等级,如何修改build.gradle配置?
关于Google Play Target API等级升级的配置调整
是的,你需要针对这个要求调整app/build.gradle里的配置,具体操作分两种情况:
直接修改targetSdkVersion数值
如果你的Flutter SDK默认的flutter.targetSdkVersion对应的版本低于33(Google Play 2023年8月要求的最低等级),直接把配置改成具体的版本号即可,比如:minSdkVersion 21 targetSdkVersion 33也可以直接设置为更高的稳定版本(比如34),只要符合Google Play的要求就行。
升级Flutter SDK间接适配
如果你不想硬编码版本号,可以升级你的Flutter SDK到3.10及以上版本——这个版本及之后的Flutter默认将flutter.targetSdkVersion指向33,这样你不用修改build.gradle的配置就能满足要求。不过升级前记得测试整个应用的兼容性,避免第三方依赖包出现适配问题。
另外要注意:
- 升级targetSdkVersion后,一定要全面测试应用的权限相关功能,比如Android 13的通知权限、媒体文件访问权限等,因为不同API等级的权限规则有差异。
- 检查你的第三方依赖库是否支持你设置的targetSdkVersion,避免编译或运行时出错。
内容的提问来源于stack exchange,提问作者themag
相关产品推荐
相关产品推荐

