Flutter advance_pdf_viewer在发行版中不工作



我正在使用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());
},
),

"它不起作用"的意思是它总是在页面的中心显示文本"错误"。我已经尝试在清单中添加互联网权限。

软件包版本最新:advance_pdf_viewer: ^1.2.2

此外,我正在使用Flutter口味,如果这能在某种程度上产生影响的话。

问题只是我使用的URL。该包需要安全的HTTP连接(https(而我的链接是http

最新更新