Flutter Advance_pdf_viewer 在发行版中不起作用
Posted
技术标签:
【中文标题】Flutter Advance_pdf_viewer 在发行版中不起作用【英文标题】:Flutter advance_pdf_viewer not working in release 【发布时间】: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 风格,如果这会在某些方面产生影响的话。
【问题讨论】:
【参考方案1】:问题只是我使用的网址。该软件包需要安全的 HTTP 连接 (https) 而我的链接是 http
【讨论】:
以上是关于Flutter Advance_pdf_viewer 在发行版中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
[Flutter] flutter项目一直卡在 Running Gradle task 'assembleDebug'...
flutter 日志输出,Flutter打印日志,flutter log,flutter 真机日志
Flutter开发 Flutter 包和插件 ( Flutter 包和插件简介 | 创建 Flutter 插件 | 创建 Dart 包 )
如何解决flutter gradle build error?C:\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 991