sách gpt4 ai đã đi

安卓 Pdf 查看器 FileNotFoundException

In lại 作者:行者123 更新时间:2023-11-30 00:54:50 28 4
mua khóa gpt4 Nike

我正在尝试在我的应用程序中显示 pdf 文件。我正在使用 Pdf 查看器库(https://github.com/barteksc/AndroidPdfViewer)。我在我的 Assets 文件夹中放了一个 pdf 文件。但是当我尝试加载文件时,它显示了这个异常:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.samsung.secautomation/com.samsung.secautomation.ui.activities.ShowPdfActivity}: com.github.barteksc.pdfviewer.exception.FileNotFoundException: src/main/assets/test does not exist

Đây là mã của tôi:

com.github.barteksc.pdfviewer.PDFView pdfView=(com.github.barteksc.pdfviewer.PDFView) findViewById(R.id.pdfViewer);
pdfView.fromAsset("src/main/assets/test") //test is the pdf file name
.pages(0, 2, 1, 3, 3, 3) // all pages are displayed by default
.enableSwipe(true)
.swipeHorizontal(false)
.enableDoubletap(true)
.defaultPage(0)
.enableAnnotationRendering(false)
.password(null)
.scrollHandle(null)
.load();

这是我在 list 文件中的许可:




我正在使用 Ubuntu 12.04

有什么办法可以解决这个问题。

Cảm ơn

1 Câu trả lời

Sẽ src/main/assets/test 替换为 Bài kiểm tra. src/main/assets/test 是此文件的相对路径在您的开发机器上,而不是在设备上打包的 Assets 中。

请注意,我假设您在将文件放入 src/main/assets/ 时手动删除了文件中的 .pdf 扩展名。如果该文件仍然具有 .pdf 扩展名,您可能需要在您的代码中使用它。资源删除它们的扩展; Assets 没有。

关于安卓 Pdf 查看器 FileNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40340693/

28 4 0
Bài viết được đề xuất: android - 在包中找不到属性 'srcCompat' 的资源标识符
Bài viết được đề xuất: android - 如何在 Android 中确定/获取正确的 S Voice 数据包
Bài viết được đề xuất: android - 如何删除 Gradle 冲突
Bài viết được đề xuất: 安卓横屏180°旋转
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com