【问题标题】:Flutter advance_pdf_viewer not working in releaseFlutter Advance_pdf_viewer 在发行版中不起作用
【发布时间】:2021-03-19 22:10:41
【问题描述】:

我正在使用Advance_pdf_viewer 包来可视化来自URL 的pdf 文件。它在调试模式下工作正常,但是当我构建发布 APK 时它不起作用。我就是这样使用它的:

FutureBuilder(
        future: PDFDocument.fromURL(widget.url),
        builder: (context, snap) {
          if (snap.hasData) {
            return PDFViewer(
              document: snap.data,
              scrollDirection: Axis.vertical,
              showNavigation: true,
              showPicker: false,
              navigationBuilder:
                  (context, page, totalPages, jumpToPage, animateToPage) {
                return ButtonBar(
                  alignment: MainAxisAlignment.spaceEvenly,
                  children: [
                    IconButton(
                      icon: Icon(CupertinoIcons.chevron_up),
                      onPressed: () {
                        animateToPage(page: page - 2);
                      },
                    ),
                    IconButton(
                      icon: Icon(CupertinoIcons.chevron_down),
                      onPressed: () {
                        animateToPage(page: page);
                      },
                    ),
                  ],
                );
              },
            );
          }
          if (snap.hasError) {
            return Center(child: Text("Error"));
          }

          return Center(child: CircularProgressIndicator());
        },
      ),

“它不起作用”是指它总是在页面中心显示文本“错误”。 我已经尝试将 Internet 权限放入 Manifest。

包版本是最新的:advance_pdf_viewer: ^1.2.2

另外,我正在使用 Flutter 风格,如果这会在某些方面产生影响的话。

【问题讨论】:

    标签: flutter pdf release


    【解决方案1】:

    问题只是我使用的网址。该软件包需要安全的 HTTP 连接 (https) 而我的链接是 http

    【讨论】:

      猜你喜欢
      • 2021-08-18
      • 1970-01-01
      • 2021-07-17
      • 1970-01-01
      • 2020-08-18
      • 2022-10-16
      • 2020-02-16
      • 1970-01-01
      • 2021-04-17
      相关资源
      最近更新 更多