我想在我的react原生应用程序中显示一个pdf。我使用了来自https://www.npmjs.com/package/react-native-pdf的文档。我安装了rn-fetch-blob和react-native-pdf。我已经链接了react-native-pdf。但是当我运行命令"react-native link rn-fetch-blob“时,它没有被链接。我在命令提示符中看到以下消息:
rn-fetch-blob will not automatically add Android permissions after 0.9.4
please run the following command if you want to add default permissions :
RNFB_ANDROID_PERMISSIONS=true react-native link我尝试了这个命令,得到的结果是:"'RNFB_ANDROID_PERMISSIONS‘未被识别为内部或外部命令、可操作程序或批处理文件。“
我正在使用这个版本: react-native-cli: 2.0.1 react-native: 0.59.8
我还尝试使用reference https://github.com/wkh237/react-native-fetch-blob/wiki/Manually-Link-Package手动设置它
根据我上次提供的参考资料,我要把它放在3个文件里-
我首先使用的是:"node_modules/rn-fetch-blob/android/build.gradle“(在文档中是"android/app/build.gradle”)
我使用了second:"node_modules/rn-fetch-blob/android/src/main/java/com/RNFetchBlob/RNFetchBlob.java“(在文档中是"MainApplication.java”)
第三个文件是"android/settings.gradle“,我在"node_modules/rn-fetch-blob/android/”中找不到它。
所以我无法手动设置它。
可能我使用了错误的文件路径来手动设置它。如果任何人对此有任何想法,或者有任何建议让我以更好的方式解决它。请帮帮我。或者,如果有任何其他方法来解决“显示在反应中的pdf原生”也请提供给我。
发布于 2019-09-24 02:06:30
手动设置链接问题,然后在命令提示符下使用命令set RNFB_ANDROID_PERMISSIONS=true解决链接问题。
但现在在代码import Pdf from 'react-native-pdf';中使用后仍然收到错误。错误如下所示。

任何人都知道这件事。或者以任何其他方式在react-native中显示pdf,请让我知道。
发布于 2019-09-19 19:57:09
如果你运行这个命令"rn-fetch-blob":"^0.10.13",安装这个版本对我来说是有效的,如果你安装另一个你的应用程序崩溃/停止。
https://stackoverflow.com/questions/58006229
复制相似问题