我正在使用PDF.js在我的Android应用程序内显示PDF文件。在Android 10之前,它可以正常工作,但是从“targetSdkVersion 30”开始,它就不能工作了。
如果我想打开和显示PDF文件,PDF.js会显示
Missing PDF "file:///storage/emulated/0/Android/data/<App-ID>/files/file.pdf
路径肯定是正确的,我检查过并使用getExternalFilesDir(null).absolutePath
生成它
加载整个URL为
file:///android_asset/web/viewer.html?file=/storage/emulated/0/Android/data/<app-ID>/files/file.pdf
仅仅更改"targetSdkVersion 29"而不更改其他任何内容,一切都可以正常工作,因此似乎"targetSdkVersion 30"在某种程度上导致了问题。