首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同步颤振pdfviewer查看器库

同步颤振pdfviewer查看器库
EN

Stack Overflow用户
提问于 2022-07-08 00:01:36
回答 1查看 184关注 0票数 0

我在我的项目中使用了syncfusion_flutter_pdfviewer库。我需要阅读pdf文件,并把那里的页面在我的应用程序中添加一些(文本-图形-链接) (pdf编辑器),我发现了这个库,但与一些错误,我不知道为什么。有什么需要帮忙的吗?

代码语言:javascript
复制
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/pdfviewer.dart:959:29: Error: Method 'addObserver' cannot be called on 'WidgetsBinding?' because it is potentially null.
 - 'WidgetsBinding' is from 'package:flutter/src/widgets/binding.dart' ('../../flutter/packages/flutter/lib/src/widgets/binding.dart').
Try calling using ?. instead.
    WidgetsBinding.instance.addObserver(this);
                            ^^^^^^^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/pdfviewer.dart:1046:16: Error: Method 'clear' cannot be called on 'ImageCache?' because it is potentially null.
 - 'ImageCache' is from 'package:flutter/src/painting/image_cache.dart' ('../../flutter/packages/flutter/lib/src/painting/image_cache.dart').
Try calling using ?. instead.
    imageCache.clear();
               ^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/pdfviewer.dart:1066:29: Error: Method 'removeObserver' cannot be called on 'WidgetsBinding?' because it is potentially null.
 - 'WidgetsBinding' is from 'package:flutter/src/widgets/binding.dart' ('../../flutter/packages/flutter/lib/src/widgets/binding.dart').
Try calling using ?. instead.
    WidgetsBinding.instance.removeObserver(this);
                            ^^^^^^^^^^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/pdfviewer.dart:1096:16: Error: Method 'clear' cannot be called on 'ImageCache?' because it is potentially null.
 - 'ImageCache' is from 'package:flutter/src/painting/image_cache.dart' ('../../flutter/packages/flutter/lib/src/painting/image_cache.dart').
Try calling using ?. instead.
    imageCache.clear();
               ^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/pdfviewer.dart:1918:51: Error: Property 'window' cannot be accessed on 'WidgetsBinding?' because it is potentially null.
 - 'WidgetsBinding' is from 'package:flutter/src/widgets/binding.dart' ('../../flutter/packages/flutter/lib/src/widgets/binding.dart').
Try accessing using ?. instead.
                          WidgetsBinding.instance.window.viewInsets.bottom !=
                                                  ^^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/pdfviewer.dart:1924:57: Error: Property 'window' cannot be accessed on 'WidgetsBinding?' because it is potentially null.
 - 'WidgetsBinding' is from 'package:flutter/src/widgets/binding.dart' ('../../flutter/packages/flutter/lib/src/widgets/binding.dart').
Try accessing using ?. instead.
                                WidgetsBinding.instance.window.viewInsets,
                                                        ^^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/pdfviewer.dart:1925:57: Error: Property 'window' cannot be accessed on 'WidgetsBinding?' because it is potentially null.
 - 'WidgetsBinding' is from 'package:flutter/src/widgets/binding.dart' ('../../flutter/packages/flutter/lib/src/widgets/binding.dart').
Try accessing using ?. instead.
                                WidgetsBinding.instance.window.devicePixelRatio)
                                                        ^^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/pdfviewer.dart:2736:31: Error: Method 'addPostFrameCallback' cannot be called on 'WidgetsBinding?' because it is potentially null.
 - 'WidgetsBinding' is from 'package:flutter/src/widgets/binding.dart' ('../../flutter/packages/flutter/lib/src/widgets/binding.dart').
Try calling using ?. instead.
      WidgetsBinding.instance.addPostFrameCallback((Duration timeStamp) {
                              ^^^^^^^^^^^^^^^^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/pdfviewer.dart:2751:37: Error: Method 'addPostFrameCallback' cannot be called on 'WidgetsBinding?' because it is potentially null.
 - 'WidgetsBinding' is from 'package:flutter/src/widgets/binding.dart' ('../../flutter/packages/flutter/lib/src/widgets/binding.dart').
Try calling using ?. instead.
            WidgetsBinding.instance.addPostFrameCallback((Duration timeStamp) {
                                    ^^^^^^^^^^^^^^^^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/pdfviewer.dart:2775:35: Error: Method 'addPostFrameCallback' cannot be called on 'WidgetsBinding?' because it is potentially null.
 - 'WidgetsBinding' is from 'package:flutter/src/widgets/binding.dart' ('../../flutter/packages/flutter/lib/src/widgets/binding.dart').
Try calling using ?. instead.
          WidgetsBinding.instance.addPostFrameCallback((Duration timeStamp) {
                                  ^^^^^^^^^^^^^^^^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/pdfviewer.dart:2873:31: Error: Method 'addPostFrameCallback' cannot be called on 'WidgetsBinding?' because it is potentially null.
 - 'WidgetsBinding' is from 'package:flutter/src/widgets/binding.dart' ('../../flutter/packages/flutter/lib/src/widgets/binding.dart').
Try calling using ?. instead.
      WidgetsBinding.instance.addPostFrameCallback((Duration timeStamp) {
                              ^^^^^^^^^^^^^^^^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/pdfviewer.dart:2888:16: Error: Method 'addPostFrameCallback' cannot be called on 'WidgetsBinding?' because it is potentially null.
 - 'WidgetsBinding' is from 'package:flutter/src/widgets/binding.dart' ('../../flutter/packages/flutter/lib/src/widgets/binding.dart').
Try calling using ?. instead.
              .addPostFrameCallback((Duration timeStamp) async {
               ^^^^^^^^^^^^^^^^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/pdfviewer.dart:3404:31: Error: Method 'addPostFrameCallback' cannot be called on 'WidgetsBinding?' because it is potentially null.
 - 'WidgetsBinding' is from 'package:flutter/src/widgets/binding.dart' ('../../flutter/packages/flutter/lib/src/widgets/binding.dart').
Try calling using ?. instead.
      WidgetsBinding.instance.addPostFrameCallback((Duration timeStamp) {
                              ^^^^^^^^^^^^^^^^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/pdfviewer.dart:3414:33: Error: Method 'addPostFrameCallback' cannot be called on 'WidgetsBinding?' because it is potentially null.
 - 'WidgetsBinding' is from 'package:flutter/src/widgets/binding.dart' ('../../flutter/packages/flutter/lib/src/widgets/binding.dart').
Try calling using ?. instead.
        WidgetsBinding.instance.addPostFrameCallback((Duration timeStamp) {
                                ^^^^^^^^^^^^^^^^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/common/pdfviewer_plugin.dart:106:16: Error: Method 'clear' cannot be called on 'ImageCache?' because it is potentially null.
 - 'ImageCache' is from 'package:flutter/src/painting/image_cache.dart' ('../../flutter/packages/flutter/lib/src/painting/image_cache.dart').
Try calling using ?. instead.
    imageCache.clear();
               ^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/common/pdfviewer_plugin.dart:153:16: Error: Method 'clear' cannot be called on 'ImageCache?' because it is potentially null.
 - 'ImageCache' is from 'package:flutter/src/painting/image_cache.dart' ('../../flutter/packages/flutter/lib/src/painting/image_cache.dart').
Try calling using ?. instead.
    imageCache.clear();
               ^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/control/pdf_page_view.dart:204:30: Error: Property 'imageCache' cannot be accessed on 'PaintingBinding?' because it is potentially null.
 - 'PaintingBinding' is from 'package:flutter/src/painting/binding.dart' ('../../flutter/packages/flutter/lib/src/painting/binding.dart').
Try accessing using ?. instead.
    PaintingBinding.instance.imageCache.clear();
                             ^^^^^^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/control/pdf_page_view.dart:204:41: Error: Method 'clear' cannot be called on 'ImageCache?' because it is potentially null.
 - 'ImageCache' is from 'package:flutter/src/painting/image_cache.dart' ('../../flutter/packages/flutter/lib/src/painting/image_cache.dart').
Try calling using ?. instead.
    PaintingBinding.instance.imageCache.clear();
                                        ^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/control/pdf_page_view.dart:205:30: Error: Property 'imageCache' cannot be accessed on 'PaintingBinding?' because it is potentially null.
 - 'PaintingBinding' is from 'package:flutter/src/painting/binding.dart' ('../../flutter/packages/flutter/lib/src/painting/binding.dart').
Try accessing using ?. instead.
    PaintingBinding.instance.imageCache.clearLiveImages();
                             ^^^^^^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/control/pdf_page_view.dart:205:41: Error: Method 'clearLiveImages' cannot be called on 'ImageCache?' because it is potentially null.
 - 'ImageCache' is from 'package:flutter/src/painting/image_cache.dart' ('../../flutter/packages/flutter/lib/src/painting/image_cache.dart').
Try calling using ?. instead.
    PaintingBinding.instance.imageCache.clearLiveImages();
                                        ^^^^^^^^^^^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/control/pdf_page_view.dart:213:32: Error: Property 'imageCache' cannot be accessed on 'PaintingBinding?' because it is potentially null.
 - 'PaintingBinding' is from 'package:flutter/src/painting/binding.dart' ('../../flutter/packages/flutter/lib/src/painting/binding.dart').
Try accessing using ?. instead.
      PaintingBinding.instance.imageCache.clear();
                               ^^^^^^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/control/pdf_page_view.dart:213:43: Error: Method 'clear' cannot be called on 'ImageCache?' because it is potentially null.
 - 'ImageCache' is from 'package:flutter/src/painting/image_cache.dart' ('../../flutter/packages/flutter/lib/src/painting/image_cache.dart').
Try calling using ?. instead.
      PaintingBinding.instance.imageCache.clear();
                                          ^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/control/pdf_page_view.dart:214:32: Error: Property 'imageCache' cannot be accessed on 'PaintingBinding?' because it is potentially null.
 - 'PaintingBinding' is from 'package:flutter/src/painting/binding.dart' ('../../flutter/packages/flutter/lib/src/painting/binding.dart').
Try accessing using ?. instead.
      PaintingBinding.instance.imageCache.clearLiveImages();
                               ^^^^^^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/control/pdf_page_view.dart:214:43: Error: Method 'clearLiveImages' cannot be called on 'ImageCache?' because it is potentially null.
 - 'ImageCache' is from 'package:flutter/src/painting/image_cache.dart' ('../../flutter/packages/flutter/lib/src/painting/image_cache.dart').
Try calling using ?. instead.
      PaintingBinding.instance.imageCache.clearLiveImages();
                                          ^^^^^^^^^^^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/control/pdf_scrollable.dart:453:31: Error: Method 'addPostFrameCallback' cannot be called on 'WidgetsBinding?' because it is potentially null.
 - 'WidgetsBinding' is from 'package:flutter/src/widgets/binding.dart' ('../../flutter/packages/flutter/lib/src/widgets/binding.dart').
Try calling using ?. instead.
      WidgetsBinding.instance.addPostFrameCallback((Duration timeStamp) {
                              ^^^^^^^^^^^^^^^^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/control/pdfviewer_canvas.dart:1211:31: Error: Method 'addPostFrameCallback' cannot be called on 'WidgetsBinding?' because it is potentially null.
 - 'WidgetsBinding' is from 'package:flutter/src/widgets/binding.dart' ('../../flutter/packages/flutter/lib/src/widgets/binding.dart').
Try calling using ?. instead.
      WidgetsBinding.instance.addPostFrameCallback((Duration timeStamp) {
                              ^^^^^^^^^^^^^^^^^^^^
../../flutter/.pub-cache/hosted/pub.dartlang.org/syncfusion_flutter_pdfviewer-20.2.36-beta/lib/src/control/scroll_head_overlay.dart:290:29: Error: Method 'addPostFrameCallback' cannot be called on 'WidgetsBinding?' because it is potentially null.
 - 'WidgetsBinding' is from 'package:flutter/src/widgets/binding.dart' ('../../flutter/packages/flutter/lib/src/widgets/binding.dart').
Try calling using ?. instead.
    WidgetsBinding.instance.addPostFrameCallback((Duration timeStamp) {
                            ^^^^^^^^^^^^^^^^^^^^


FAILURE: Build failed with an exception.

* Where:
Script 'C:\Users\Ghina\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 1102

* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'C:\Users\Ghina\flutter\bin\flutter.bat'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 24s
Exception: Gradle task assembleDebug failed with exit code 1
EN

回答 1

Stack Overflow用户

发布于 2022-07-08 00:45:12

尝试运行flutter pub upgrade

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72905383

复制
相关文章

相似问题

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