Flutter项目插件要求更高Android SDK版本,已设compileSdkVersion33仍报错?
问题原因及解决办法
你代码里的问题很明确:在android代码块中,你先后写了两行compileSdkVersion配置:
compileSdkVersion 33 compileSdkVersion flutter.compileSdkVersion
第二行的配置会直接覆盖第一行,实际生效的是flutter.compileSdkVersion——这个值是Flutter SDK全局定义的版本号,大概率低于插件要求的33,所以才会出现「One or more plugins require a higher Android SDK version」的报错。
解决步骤:
- 删掉
compileSdkVersion flutter.compileSdkVersion这一行,只保留compileSdkVersion 33 - 同步项目,重新编译即可
内容的提问来源于stack exchange,提问作者littletree
相关产品推荐
相关产品推荐

