- flutter 提示Unsupported Android Pl
- (Unsupported class version numbe
- channel ios framework to Flutter
- flutter doctov -v提示Android licen
- Flutter-java.lang.NoClassDefFoun
- Android Studio 提示 Unsupported me
- 给Android开发者的Flutter指南 (上) [翻译]
- Mac Flutter 问题之 Android license
- Flutter plugin not installed; th
- 适配AndroidX时build apk提示错误
Unsupported Android Plugin version: 4.2.2 看到这个提示着实头疼,不支持版本,那怎么办,降级吧,改为了4.0.2,还是同样的提示,这就怪了
在StackoverFlow上有这样一个说法,说是这是由于安卓添加了productFlavors来设置多渠道打包,看到这里,去看自己工程果不其然,我也添加了这个
解决
1、若是使用AndriodStudio调试flutter工程需要在Run--Editd Configuration--选中左侧main文件--在Build flavor处添加一个在productFlavors内部定义的渠道比如huawei,点击OK,重启IDE,此时发现问题解决了
IMG_8003.JPG
2、若是使用VSCode调试flutter工程 需要在launch.json设置新的launch配置具体
其中huawei即为productFlavors中设置的某个渠道 此时我们调试会多一个huawei的选项,安卓使用该选项调试即可
{
"name": "huawei",
"type": "dart",
"request": "launch",
"args": ["--flavor","huawei"]
},
同时若是打包需要使用
flutter build apk --flavor huawei
run需要使用
flutter run --flavor huawei
网友评论