HarmonyOS 鸿蒙Next Flutter混编,在flutter工程引入三方库sqflite、cached_network_image冲突
HarmonyOS 鸿蒙Next Flutter混编,在flutter工程引入三方库sqflite、cached_network_image冲突
flutter混编,在flutter工程同时引入三方库sqflite、cached_network_image冲突,无法安装
flutter工程中同时引入sqflite、cached_network_image时,因冲突无法安装,错误日志如下:
Running "flutter pub get" in flutterbasepackage... Resolving dependencies... (1.9s)
The current Dart SDK version is 2.19.6.
因为no versions of flutter_cache_manager match >3.3.1 <3.3.2 和 flutter_cache_manager >=3.0.0-nullsafety.2 <3.3.1 depends on sqflite ^2.0.0+3, flutter_cache_manager >=3.0.0-nullsafety.2 <3.3.1-∞ 或 >3.3.1 <3.3.2-∞ requires sqflite ^2.0.0+3.
And because flutter_cache_manager >=3.3.2 <3.3.3 depends on sqflite ^2.3.3 和 flutter_cache_manager >=3.3.3 requires SDK version >=3.0.0 <4.0.0, flutter_cache_manager >=3.0.0-nullsafety.2 <3.3.1-∞ 或 >3.3.1 requires sqflite ^2.0.0+3.
And because flutter_cache_manager 3.3.1 depends on sqflite ^2.0.0+4 和 cached_network_image 3.2.3 depends on flutter_cache_manager ^3.3.0, cached_network_image 3.2.3 requires sqflite from hosted.
So, 因为flutterbasepackage depends on both cached_network_image 3.2.3 和 sqflite from git, version solving failed.
更多关于HarmonyOS 鸿蒙Next Flutter混编,在flutter工程引入三方库sqflite、cached_network_image冲突的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
报错为flaskbasepackage同时依赖于cached_network_image 3.2.3和git上的sqflite,所以版本解析失败。
如果在相关三方库引用多版本出现冲突,可以通过 dependency_overrides
解决冲突
更多关于HarmonyOS 鸿蒙Next Flutter混编,在flutter工程引入三方库sqflite、cached_network_image冲突的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
在HarmonyOS鸿蒙Next Flutter混编项目中,若你在Flutter工程中引入三方库sqflite和cached_network_image时遇到冲突问题,可能是由于以下原因:
-
依赖版本不兼容:检查sqflite和cached_network_image的依赖版本是否支持你当前使用的Flutter和Dart版本,以及是否兼容鸿蒙系统。确保所有依赖项均为最新或至少是与鸿蒙兼容的稳定版本。
-
插件冲突:某些插件可能使用了相同的原生代码或资源,导致冲突。尝试单独添加这两个库,观察哪个库引入时出现问题,然后查阅该库的文档或issue页面,看是否有其他开发者遇到并解决了类似问题。
-
鸿蒙系统特性:鸿蒙系统可能对某些原生插件或功能有特定的实现或限制,这可能导致与标准Flutter插件的兼容性问题。查阅鸿蒙系统的官方文档,了解是否有关于这些插件的特别说明或替代方案。
-
清理和重建:尝试清理Flutter项目的构建缓存(使用
flutter clean
命令),然后重新构建项目(使用flutter pub get
和flutter run
命令)。
如果问题依旧没法解决请联系官网客服, 官网地址是 https://www.itying.com/category-93-b0.html,