s***@engagelab.com
s***@engagelab.com
  • 发布:2025-10-15 18:04
  • 更新:2025-10-16 11:48
  • 阅读:28

Error message:UniMP: HBuilder already opened

分类:鸿蒙Next

发行-》App-Harmony-本地打包-》生成安装包
1、运行
2、在收到后台自定义通知
3、通过手机上滑,打算杀掉app
4、然后再打开app,就出现崩溃,log如下:

Device info:HUAWEI Mate 60 Pro
Build info:ALN-AL00 5.1.0.202(SP33DEVC00E202R4P6log)
Fingerprint:d1bbebe9ef4dbcf07ce3c2e93444dfe9a841edd5e9590efbcfc0d10d21de0bf5
Timestamp:2025-10-15 17:00:44.462
Module name:cn.allpublic.test.hmos
Version:1.0.0
VersionCode:100
PreInstalled:No
Foreground:Yes
Pid:25932
Uid:20020183
Reason:Error
Error name:Error
Error message:UniMP: HBuilder already opened
Stacktrace:
at openUniMP @dcloudio/uni-mp-sdk (oh_modules/.ohpm/@dcloudio+uni-app-runtime@0d7xv0pcdxkinvekdlg0one4y89zl+nkn+hp3smonxk=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/sdk.js:1533:1)
at openUniApp @dcloudio/uni-mp-sdk (oh_modules/.ohpm/@dcloudio+uni-app-runtime@0d7xv0pcdxkinvekdlg0one4y89zl+nkn+hp3smonxk=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/sdk.js:1551:1)
at onWindowStageCreate @dcloudio/uni-mp-sdk (oh_modules/.ohpm/@dcloudio+uni-app-runtime@0d7xv0pcdxkinvekdlg0one4y89zl+nkn+hp3smonxk=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/EntryAbility.ets:52:5)

两张图:
都是通过手机上滑杀app
结果有两种:
1、包名后有(Dead)
这种情况的时候没有问题,再点app启动不会崩溃
2、包名后什么都没有
这种情况的时候有问题,再点app启动会崩溃

2025-10-15 18:04 负责人:无 分享
已邀请:
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

  1. 请提供一个简单的复现工程,并说明 HBuilderX 版本
  2. 是否用到了 uni-push 还是三方通知、自己接入的通知?
  3. 第一次收到通知,应用是是在前台、后台还是没启动
  • s***@engagelab.com (作者)

    export default class EntryAbility extends UIAbility {

    constructor(appId: string, config?: IInitConfig) {

    super()

    initAbility(this)

    entryAbilityAppID = appId

    entryAbilityConfig = config

    }


    onWindowStageCreate(windowStage: window.WindowStage) {

    init(this, windowStage, entryAbilityConfig)

    openUniApp(entryAbilityAppID)

    }


    }


    从异常位置是从openUniApp调用开始的。

    当,上滑杀app:app 没有被杀死

    1、只是杀了UIAbility

    2、再次启动app,又创建UIAbility,又走openUniApp流程

    3、openUniApp内又检测是还启动过,启动过就报异常。

    4、所在现在就出这个问题。


    这个看看能不能兼容类似场景

    2025-10-16 18:34

要回复问题请先登录注册