flutter中的高级pdf查看器安装错误



在Flutter内部,我正在进行一个考试测试Flutter,在其中,我添加了测试页面,其中70%的屏幕是pdf,30%的屏幕是选择问题选项,但为了在屏幕上显示pdf,我使用advance_pdf_viewer,但在安装插件上。我得到的版本解决错误如下

因为advance_pdf_viewer<1.2.0取决于fluft_cache_manager^1.1.3和advance_pdf_viewer>1.2.0<1.2.1取决于路径_提供者^1.6.11,advance_pdf_viewer<1.2.1需要fluft_cache_manager^1.1.3或路径提供者^1.6.11。因为advance_pdf_viewer^1.2.1取决于path_provider ^1.6.24,advance_pdf_viewer<2.0.0要求fluft_cache_manager ^1.1.3或path_provider ^1.6.11。因为advance_pdf_viewer>2.0.0<2.0.1取决于fluft_cache_manager^3.0.2和advance_pdf_viewer>2.0.1取决于fluft_cache_manager^3.3.0,advance_pdf_viewer的每个版本都需要flaft_cache_manager^1.1.3或>3.0.2<4.0.0或路径提供程序^1.6.11.因为exammers_final依赖于cached_network_image^2.5.1取决于fluft_cache_manager^2.1.0advance_pdf_viewer需要path_provider ^1.6.11。所以,因为exammers_final取决于path_provider ^2.0.11和advance_pdf_viewer any,版本解决失败。酒吧以出口收尾代码65

我的Pubspec.yaml

cupertino_icons: ^1.0.2
http: ^0.13.4
fluttertoast: ^8.0.9
rflutter_alert: ^2.0.4
get: ^4.6.3
carousel_slider: ^4.1.1
bloc: ^8.0.3
flutter_bloc: ^8.0.1
get_it: ^7.2.0
sembast: ^3.2.0
provider: ^6.0.3
cached_network_image: ^2.5.1
bottom_navy_bar: ^5.6.0
flutter_svg: ^1.0.3
html: ^0.15.0
flutter_html: ^3.0.0-alpha.5
firebase: ^9.0.3
firebase_auth: ^3.3.19
firebase_core: ^1.16.0
google_sign_in: ^5.3.3
image_picker: ^0.8.5+3
font_awesome_flutter: ^10.1.0
flutter_local_notifications: ^9.5.3+1
readmore: ^2.2.0
flutter_rating_bar: ^4.0.1
razorpay_flutter: ^1.3.1
share_plus: ^4.0.10
image_downloader: ^0.31.0   
path_provider: ^2.0.11

现在发生的情况是,您的包相互冲突,所以您可以删除版本规范,然后执行flutter pub-get,这样flutter就可以用正确的版本解决,这些版本可以正确地协同工作,然后您可以转到pubspec.lock以获得不会导致错误的正确版本控制。

在这种情况下,您要在没有版本的情况下安装的软件包是

advance_pdf_viewer

然后你可以从你的pubspec.lock那里得到它的可行版本。

我刚刚检查了的文档

advance_pdf_viewer 

他们像这个一样安装

advance_pdf_viewer: any

最新更新