From c33de0759a98b33cf9742b7c1cb9b11a110c0e08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=B5=A9?= Date: Wed, 6 Aug 2025 10:37:34 +0800 Subject: [PATCH] modeify readme MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 杨浩 --- modules/ace_adapter/ace_adapter.cpp | 2 +- service/hnp/README_zh.md | 3 +-- service/hnp/installer/README_zh.md | 5 +++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/ace_adapter/ace_adapter.cpp b/modules/ace_adapter/ace_adapter.cpp index e38f114d..6f448c55 100644 --- a/modules/ace_adapter/ace_adapter.cpp +++ b/modules/ace_adapter/ace_adapter.cpp @@ -231,7 +231,7 @@ APPSPAWN_STATIC void ClearEnvAndReturnSuccess(AppSpawnContent *content, AppSpawn int ret = 0; ssize_t written = write(fd, &ret, sizeof(ret)); (void)close(fd); - APPSPAWN_LOGI("ClearEnvAndReturnSuccess %{public}u %{public}zd", client->id, written); + APPSPAWN_LOGI("ClearEnvAndReturnSuccess %{public}zd", written); } APPSPAWN_STATIC int RunChildThread(const AppSpawnMgr *content, const AppSpawningCtx *property) diff --git a/service/hnp/README_zh.md b/service/hnp/README_zh.md index 01e11883..5ad862a3 100644 --- a/service/hnp/README_zh.md +++ b/service/hnp/README_zh.md @@ -59,8 +59,7 @@ hnp目录准备完成后,参考第4步在hap打包命令中用--hnp-path指定 2. 公有hnp包根路径的环境变量HNP_PUBLIC_HOME=/data/service/hnp,私有hnp包根路径的环境变量HNP_PRIVATE_HOME=/data/app。HNP_PRIVATE_HOME环境变量排序在HNP_PUBLIC_HOME前面,意味着如果存在同名二进制分别在公有hnp路径下和私有hnp路径下,优先执行私有hnp路径下二进制。 3. 公有hnp包可以被所有应用访问,私有hnp包只允许被安装该hnp包的hap应用访问。 4. 卸载hap应用会同步卸载该hap应用安装的所有hnp包,如果该hnp包中二进制正在被其他应用使用,则会导致hap应用卸载失败。 -5. Hap应用A和B安装相同公有hnp包(hnp.json文件中"name"和"version"字段相同)。后安装的应用会跳过该hnp包的安装。仅当hap应用A和B都被卸载时,该公有hnp包会被卸载。 -6. Hap应用A和B安装先后安装同名公有hnp包(hnp.json文件中"name"相同,但是"version"字段不同),则会尝试先卸载Hap应用A的hnp包,再安装Hap应用B的hnp包,如果Hap应用A的hnp包卸载失败会导致Hap应用B安装失败。 +5. Hap应用A和B安装先后安装同名公有hnp包(hnp.json文件中"name")。后安装的应B用会无法安装,需要卸载hap应用A或者将应用B中的公有hnp修改为私有hnp方可继续安装。 #### 2.1.3 hap包签名流程 diff --git a/service/hnp/installer/README_zh.md b/service/hnp/installer/README_zh.md index d06cda79..182f31e2 100644 --- a/service/hnp/installer/README_zh.md +++ b/service/hnp/installer/README_zh.md @@ -136,10 +136,11 @@ a. 安装时发现已经有同款软件相同版本则跳过安装,返回安 b. 非强制安装模式下,安装时发现已经有同款软件不同版本会安装失败。 -b. 强制安装会将已安装的软件先卸载掉之后再安装当前新的软件。 +c. 强制安装会将已安装的软件先卸载掉之后再安装当前新的软件。 -c. 批量安装应用的hnp软件时如果中间安装出错,则直接退出安装流程返回,之前已安装的软件继续保留。 +d. 批量安装应用的hnp软件时如果中间安装出错,则直接退出安装流程返回,之前已安装的软件继续保留。 +e. 在安装公共HNP时,若新HNP的名称(hnp.json 中的 "name" 字段)与设备已存在HNP相同,或新HNP的软链接(hnp.json 中 links 下的 "target" 字段,若未配置则默认指向 HNP 包bin 目录下的文件)与已有软链接相同,则仅原有HNP对应的HAP可正常操作,其他HAP应用的安装将会失败。此时,卸载原HAP与HNP后,可尝试重新安装HNP。 3) 接口调用安装: -- Gitee