美文网首页
Flutter 集成iOS原生插件报错汇总

Flutter 集成iOS原生插件报错汇总

作者: Accepted_ | 来源:发表于2021-07-01 18:19 被阅读0次

错误1 Duplicate mapping key

发生于往Flutter项目上集成两个iOS原生开发的插件时使用flutter packages get命令,或iOS工程编译的时候。

pubspec.yaml的dependencies
报错如下:
报错为path这个mapping key重复

解决办法: pubspec.yaml文件内缩进是要严格对齐的。按下图方式写就没问题了。

pubspec.yaml缩进示例

错误2 Error: Couldn't resolve the package 'flutter_vin_plugin' in 'package:flutter_vin_plugin/flutter_vin_plugin.dart'

即找不到对应的插件(package)
是因为只在pubspec.yaml目录下进行了flutter packages get,而没有在主项目(即ios文件夹)进行flutter packages get

报错示例

解决办法:ios文件夹下执行flutter packages get,然后会发现ios目录下增加了PodFile文件。当然,别忘记再pod install一次。

执行命令后出现的文件

相关文章

网友评论

      本文标题:Flutter 集成iOS原生插件报错汇总

      本文链接:https://www.haomeiwen.com/subject/gtxsultx.html