HarmonyOS鸿蒙Next中模拟器使用ReaderKit必闪退

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

HarmonyOS鸿蒙Next中模拟器使用ReaderKit必闪退

问问佬们这个问题怎么解决的:

import { bookParser } from '@kit.ReaderKit';

let bookParserHandler: bookParser.BookParserHandler = await bookParser.getDefaultHandler(path);

必闪退,错误信息如下:

04-06 09:38:52.866  9592  9592 E C01120/BMS: [bundle_mgr_proxy.cpp(GetDependentBundleInfo:470)]fail to GetDependentBundleInfo from server, error code: 8521220
04-06 09:38:52.866  9592  9592 E C01321/JsRuntime: [js_module_reader.cpp:158]GetDependentBundleInfo failed
04-06 09:38:52.866  9592  9592 E C01305/Base: [zip_file.cpp(Open:270)]realpath error: 2, pathName: /data/storage/el1/bundle/com.huawei.hmsapp.readerkit/kitview/kitview.hsp
04-06 09:38:52.866  9592  9592 E C01321/JsRuntime: [js_module_reader.cpp:65]realHapPath <private> GetExtractor failed

模拟器的SDK没有安装readerkit服务,手机还没收到API16的更新,崩


更多关于HarmonyOS鸿蒙Next中模拟器使用ReaderKit必闪退的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

你好。

cke_203.png

更多关于HarmonyOS鸿蒙Next中模拟器使用ReaderKit必闪退的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


我有个疑问,现在api越升越高,怎么保证低版本系统上不出问题啊,例如我的项目是api 12建的,然后用了api 16的接口,此时用户的系统未必支持。。。怎么解决呢?

在HarmonyOS鸿蒙Next中,使用ReaderKit时模拟器闪退可能是由于以下原因:ReaderKit与当前鸿蒙Next版本的兼容性问题、模拟器配置不足、ReaderKit的API调用错误或资源管理问题。确保模拟器配置满足ReaderKit的最低要求,检查API调用是否符合鸿蒙Next的规范,并确认资源加载和释放是否正确。此外,查看鸿蒙Next的日志文件以获取更多错误信息,有助于定位问题。

在HarmonyOS鸿蒙Next中使用ReaderKit时出现闪退问题,可能是由于以下原因导致:

  1. 兼容性问题:ReaderKit可能尚未完全适配鸿蒙Next系统,建议检查ReaderKit的版本是否支持当前系统。

  2. 权限不足:确保模拟器已授予ReaderKit所需的所有权限,如存储、网络等。

  3. 资源冲突:检查是否有其他应用或服务与ReaderKit产生资源冲突,导致崩溃。

  4. 日志分析:通过查看系统日志(如Logcat)获取详细的错误信息,定位问题根源。

建议联系ReaderKit的开发者或鸿蒙技术支持,获取进一步的帮助和解决方案。

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!