首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >flutter_svg 0.19.1与flutter_plugin_pdf_viewer不兼容

flutter_svg 0.19.1与flutter_plugin_pdf_viewer不兼容
EN

Stack Overflow用户
提问于 2020-11-15 12:07:06
回答 1查看 803关注 0票数 0

我需要在我的设计中使用SVG图像,我偶然看到了svg包。

但是,在将它添加到我的pubspec.yaml并运行pub get之后,我得到了这个错误。

由于flutter_plugin_pdf_viewer <1.0.7依赖于依赖于path_provider ^0.5.0+1的flutter_cache_manager ^0.3.2,flutter_plugin_pdf_viewer <1.0.7需要path_provider ^0.5.0+1,因为flutter_plugin_pdf_viewer >=1.0.7依赖于flutter_advanced_networkimage ^0.5.0,所以flutter_plugin_pdf_viewer的每个版本都需要path_provider ^0.5.0+1或flutter_advanced_networkimage ^0.5.0。由于flutter_advanced_networkimage >=0.5.0-alpha 3<0.6.0-alpha 1依赖于flutter_svg ^0.13.0,而myapp依赖于path_provider ^1.6.18,所以每个版本的flutter_plugin_pdf_viewer都需要flutter_svg ^0.13.0。因此,由于我的应用程序同时依赖于flutter_plugin_pdf_viewer any和flutter_svg ^0.19.1,版本解决失败了。 发布失败(1;因此,由于我的应用程序依赖于flutter_plugin_pdf_viewer any和flutter_svg ^0.19.1,版本解决失败)。

因此,我根据错误将flutter_svg包版本更改为0.13.0,并成功运行了pub get。

但是当我尝试运行这个应用程序时,我会发现一个不同的错误。

../../../Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.13.1/lib/src/picture_stream.dart:92:3:错误:超类'Diagnosticable‘没有不带参数的未命名构造函数。../../../Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.13.1/lib/src/picture_stream.dart:192:16:();^PictureStream错误:超类“诊断”没有不带参数的未命名构造函数。抽象类PictureStreamCompleter扩展了可诊断的{^ 失败:生成失败,出现异常。

  • 其中:脚本'/Users/sarahrahman/Developer/flutter/packages/flutter_tools/gradle/flutter.gradle‘行: 904
  • 哪里出了问题:任务的执行失败了:app:compileFlutterBuildDebug‘。

进程的命令'/Users/sarahrahman/Developer/flutter/bin/flutter'‘以非零出口值1完成。

  • 尝试:使用--stacktrace选项运行以获得堆栈跟踪。使用--info或-调试选项运行以获得更多日志输出。用扫描来获得完整的洞察力。
  • https://help.gradle.org获得更多帮助

40年代异常中生成失败: Gradle任务assembleDebug失败,退出代码1

感谢任何能帮助我解决这个问题的建议!谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-15 14:35:05

因为flutter_plugin_pdf_viewer <1.0.7取决于flutter_cache_manager.

您的项目添加了许多库,它们与此版本不兼容(该库使用颤振版本)。

作为使用这个库的简单词汇,

您将这样使用这个库(意思是不要设置任何verion),

代码语言:javascript
复制
flutter_svg : 

不是这样的,

代码语言:javascript
复制
flutter_svg : 0.19.1
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64844193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档