今天把flutter升级到2.10 遇到了下面的问题:
1、SDK版本错误:
问题:
解决方案:
文件位置: android/app/build.gradle
把图中红框的版本号修改为提示中给的版本号 这里提示的是31
2、kotlin版本错误:
问题:
解决方案:
文件位置:android/build.gradle
添加红框中的代码 这里的版本应与android studio中版本保持一致 如下图:
3、gradle版本错误
解决方案:
文件位置:android/build.gradle
图中红框位置的版本更换为最新的版本 同时上面的http修改为https
4、老项目中SDK问题
根据图中的提示 targetSdkVersion大于等于SDK 21(Android 12),如果有Activity配置了Intent-filter,必须同时配置exported属性,否则编译失败
解决方案:
文件位置:android/app/src/main/AndroidManifest.xml
网上有方案是修改1、中的SDK版本为30也可以 不过会导致问题一出现
总结:以上就是flutter升级遇到的问题 希望对大家有所帮助