应用安装卸载与更新开发指导
=============

本章节介绍应用程序包的安装卸载流程和两种更新方式。

#### 应用程序包的安装卸载

开发者可以通过调试命令安装和卸载应用，安装应用命令参考bm工具中的[install](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/bm-tool#安装命令install)，卸载应用命令参考bm工具中的[uninstall](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/bm-tool#卸载命令uninstall)，详情参见[编译发布与上架部署流程图](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/application-package-structure-stage#发布态包结构)。

**图1** 应用程序包安装和卸载流程（开发者）

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/a0/v3/O84bBTpGShuJQKDtxHKWGw/zh-cn_image_0000002594667582.png?HW-CC-KV=V1&HW-CC-Date=20260612T073229Z&HW-CC-Expire=86400&HW-CC-Sign=B0CEBC9EF6EBCC9E7E146612CDC1372B0398FF63121102FFBDCA10AA3E6D81E1)

应用上架应用市场后，终端设备用户可在设备上通过应用市场安装应用。

**图2** 应用程序包安装和卸载流程（终端设备用户）

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/6d/v3/2_o-OlrJSluEwfQf_2PqeQ/zh-cn_image_0000002594827510.png?HW-CC-KV=V1&HW-CC-Date=20260612T073229Z&HW-CC-Expire=86400&HW-CC-Sign=EDED23EC1D462C6343451CD356051C94C5D0FDDEC0EB220759384A8BD55540F0)

#### 应用程序包的更新

对于开发者，应用程序包的更新，首先需要更新[app.json5配置文件](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/app-configuration-file)中的versionCode版本号字段，通过DevEco Studio打包后在应用市场发布，发布流程与首次发布一致。对于终端设备用户，新版本发布后，可以通过以下两种方式更新应用程序包。

*   应用市场内更新：应用市场通知用户该应用有新版本，用户根据通知到应用市场（客户端）进行升级。
*   应用内检测升级：开发者根据[检测应用新版本](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/store-update#检测应用新版本)实现版本更新提醒功能，应用启动完成或用户在应用中主动检查新版本时，会弹出升级对话框，用户根据对话框提示升级。