HarmonyOS NEXT 应用运行异常记录与解决(持续整理版)

问题1-运行问题

App Launch
Failed to get the device apiVersion.

在这里插入图片描述

解决方案

  • 进入到设备管理,点击对应开启的模拟器设备,先将模拟器关闭,然后点击查出掉用户数据,再重启。
    在这里插入图片描述
  • 重启之后,一般能解决。如果遇到还是显示拿不到apiVersion的话,则清除下电脑缓存或者重启下电脑即可。

问题2-抓包问题:

鸿蒙模拟器没办法抓包,怎么解决?

解决方案

鸿蒙模拟器 HTTPS 抓包教程

问题3-设备管理器登录问题:

一直可以正常登录使用,但是偶现这种登录失败的问题,怎么解决?
在这里插入图片描述

解决方案:

  1. 可以尝试下更换下浏览器再验证一下。推荐使用谷歌浏览器,比较稳定。
  2. 可以联系华为鸿蒙对接人员,或查看下是否申请了模拟器权限。(不排除存在不同版本权限变更等问题。)

问题4-模拟器内存不足问题:

在这里插入图片描述

解决方案

已经创建的模拟器不支持动态更改内存和磁盘大小,需要重新创建,并在创建过程中,手动设置数值。
在这里插入图片描述
在这里插入图片描述

问题5-应用调试问题:9568347

code:9568347 error: install parse native so failed

[图片]

原因:

  • 根据错误码指引,在build-profile.json5中的buildOption/externalNativeOptions内手动配置abiFilters的值
"buildOption": {
    
    
  "externalNativeOptions": {
    
    
    "abiFilters": ["arm64-v8a", "x86_64"]
  },
}

无效。

  • 进一步验证,在模拟器上运行异常,而在真机上能够正常使用。
  • 排查代码节点,在集成支付宝第三方库之后异常。

内部平台,说是 工程引入阿里框架暂时不支持模拟器,请使用真机调试。

扫描二维码关注公众号,回复: 17439454 查看本文章

解决方案

在模拟器运行的时候,需要将支付宝相关的引用注释掉。

猜你喜欢

转载自blog.csdn.net/wzj_what_why_how/article/details/141861635