【flutter】minSdkVersion 19 cannot be smaller than version 21
  ZFOee8FeVt8W 2023年12月23日 14 0

安装插件后报错:完整报错如下

uses-sdk:minSdkVersion 19 cannot be smaller than version 21 declared in library [:TbsFileSdk_base_armeabi_release_1.0.5.6000020.20230710103548:] C:\Users\sx\.gradle\caches\transforms-3\xxx\transformed\jetified-TbsFileSdk_base_armeabi_release_xxx\AndroidManifest.xml as the library might be using APIs not available in 19

字面意思是sdk版本低于插件要求最低版本,找到android/app/build.gradle文件 可以发现:


【flutter】minSdkVersion 19 cannot be smaller than version 21_flutter

修改 minSdkVersion flutter.minSdkVersion为 minSdkVersion 21,

重新编译,再次运行,插件执行正常,报错消失。


But!!!! 这么改总觉得很low。毕竟人家已经做了配置化,直接写死不符合我们顶级划水师的风格。

Stackoverflow寻到修改方案,修改android/local.properties文件,增加

flutter.minSdkVersion=21

【flutter】minSdkVersion 19 cannot be smaller than version 21_android_02


运行,执行结果一样。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月23日 0

暂无评论

推荐阅读
ZFOee8FeVt8W