通过adb(hdc)的方式安装鸿蒙hap安装包
起因
博主的荣耀手机升级HarmonyOS后,在华为应用市场里无法搜索到华为音乐app了,然后手贱地卸载了华为音乐的更新,导致华为音乐替换成了出场版本v12.11.16,不过发现出厂版本是鸿蒙版,支持服务卡片,感觉也挺好。某日,在用家人的mate20的时候发现同样是HarmonyOS,mate20的应用市场竟然可以搜索并更新华为音乐,已经更新到了v12.11.18.355,然后感觉很不爽,给华为客服提了反馈,并决定把新版的华为音乐提取出来按在自己的手机上。
下载hdc
hdc就类似Android的adb,因为HarmonyOS的hap格式的安装包不支持直接在手机里用package installer安装,必须通过hdc的方式安装,所以必须先下载hdc。hdc在网上可以搜到很多,不过博主是安装了DevEco Studio,在其sdk安装目录下的toolchains文件夹中找到的hdc,这里是提取的hdc,应该可以使用(博主因为安装了DevEco Studio,不知道提取的hdc能不能独立使用,如果提取的hdc有问题请安装DevEco Studio),注意里面的cmd是window10x64的,其他版本的window系统应该使用自己的cmd。
安装多hap包
这里是博主提取的v12.11.18.355的华为音乐,Android版的华为音乐好像在HarmonyOS上不能安装成功。 将华为音乐鸿蒙版的2个安装包feature_com.android.mediacenter_1.hap和feature_com.android.mediacenter_2.hap复制到hdc的目录下,手机连接电脑,并打开开发者选项-USB调试,电脑端打开hdc目录下cmd,输入hdc help,可以看到hdc的命令。
因为这里是两个hap包,所以用app install-multiple --hap HAP-PATH (for HAPs only)命令具体命令为hdc app install-multiple --hap feature_com.android.mediacenter_1.hap feature_com.android.mediacenter_2.hap 安装完成后,命令行会提示success。 安装成功!
|