flutter 提示Unsupported Android Pl

2022-01-20  本文已影响0人  黑炭长

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

上一篇下一篇

猜你喜欢

热点阅读