HarmonyOS 鸿蒙Next 集成 @react-native-oh-tpl/react-native-pdf 后 App Crash

发布于 1周前 作者 eggper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 集成 @react-native-oh-tpl/react-native-pdf 后 App Crash

问题描述:
集成 @react-native-oh-tpl/react-native-pdf 后 App Crash

三方库版本:
@react-native-oh-tpl/react-native-pdf 6.7.4-0.1.9


更多关于HarmonyOS 鸿蒙Next 集成 @react-native-oh-tpl/react-native-pdf 后 App Crash的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复
目前最新版本的[@react-native-oh-tpl](/user/react-native-oh-tpl)/react-native-pdf已修复pdf加载在线资源崩溃的问题,建议更新最新版本再尝试

下载链接:https://github.com/react-native-oh-library/react-native-pdf/releases

参考链接:https://gitee.com/react-native-oh-library/usage-docs/blob/master/zh-cn/react-native-pdf.md

那边检查一下配置

import { RTNPdfView, PDF_VIEW_TYPE } from 'rnoh-pdf-view';

arkTsComponentNames: Array = [SampleView.NAME, GeneratedSampleView.NAME, PropsDisplayer.NAME, WEB_VIEW, PDF_VIEW_TYPE];

框架更新后我们这边目前文档也在按照计划更新

更多关于HarmonyOS 鸿蒙Next 集成 @react-native-oh-tpl/react-native-pdf 后 App Crash的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS 鸿蒙Next集成@react-native-oh-tpl/react-native-pdf后App Crash的问题可能由以下几个原因导致:

  1. 版本兼容性问题react-native-pdf可能未完全适配HarmonyOS系统,特别是鸿蒙Next这种较新的系统版本。检查react-native-pdf的文档或GitHub仓库,确认是否有关于HarmonyOS的支持说明或已知问题。

  2. 原生模块冲突:鸿蒙系统中,某些原生模块可能与react-native-pdf存在冲突。检查项目中是否引入了其他原生模块,特别是与PDF处理或UI渲染相关的模块,尝试逐一排查或更新这些模块。

  3. 资源访问权限:鸿蒙系统对应用资源访问有严格限制,确保应用已正确申请并获取了读取PDF文件所需的权限。

  4. 内存泄漏react-native-pdf在处理大型PDF文件时可能引发内存泄漏,导致应用崩溃。尝试优化PDF文件的加载和显示方式,减少内存占用。

  5. 编译配置:检查build.gradlepackage.json中的配置,确保所有依赖项正确无误,且符合HarmonyOS的编译要求。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部