Flutter2.5升级到2.10问题

307 阅读1分钟

今天把flutter升级到2.10 遇到了下面的问题:
1、SDK版本错误:
问题:

001.png 解决方案:
文件位置: android/app/build.gradle 002.png
把图中红框的版本号修改为提示中给的版本号 这里提示的是31
2、kotlin版本错误:
问题:

003.png

解决方案:
文件位置:android/build.gradle

004.png 添加红框中的代码 这里的版本应与android studio中版本保持一致 如下图:

005.png 3、gradle版本错误

006.png 解决方案:
文件位置:android/build.gradle

007.png

008.png 图中红框位置的版本更换为最新的版本 同时上面的http修改为https 4、老项目中SDK问题

009.png 根据图中的提示 targetSdkVersion大于等于SDK 21(Android 12),如果有Activity配置了Intent-filter,必须同时配置exported属性,否则编译失败
解决方案:
文件位置:android/app/src/main/AndroidManifest.xml

010.png
网上有方案是修改1、中的SDK版本为30也可以 不过会导致问题一出现

总结:以上就是flutter升级遇到的问题 希望对大家有所帮助