详细请访问:Harmonyos技术社区https://harmonyos.51cto.com,与华为官方共同建立1.通过hdc工具安装SDK中提供。这种方法只适用于开发人员和测试人员。需要通过电脑安装,需要添加设备作为测试设备。2.通过应用商店安装。这种方法适合所有人,但应用要求比较高。不过官方提供了开测功能,可以省略一些对上架的要求,以及开测的介绍。前期准备需要准备程序源码、签名证书文件等签名证书文件供参考:#星光计划1.0#鸿蒙应用打包签名所需的4种文件生成方式进入主题配置签名文件鸿蒙应用安装在真机且需要签名,下面介绍几种签名方式。1、使用IDE自动签名这种签名方式在开发阶段最为常见,特点是配置简单。缺点是需要真机连接电脑完成签名,只适合单机安装。自动签名的官方文档已经介绍过了,这里直接参考官方文档。使用真机调试签名成功。在自动签名界面,常见错误提示无法创建调试密钥。解决方案:废除多余的调试证书。目前只支持两个AGC调试证书,不能创建两个以上。连接不上鸿蒙设备的解决方法:使用USB连接手机,并确保手机处于调试模式。2.手动配置调试证书这种方式与自动签名类似,但是通过添加测试设备最多可以安装在100台测试设备上。打开DevEcoStudio,进入File>ProjectStructure>Project>SigningConfigs界面。3.手动配置发布证书。这种方式适用于将安装包发布到应用商店。此操作与配置调试证书类似,但需要将调试证书替换为发布证书。配置界面的打包应用分为三种:1.直接通过ide安装应用。该方法仅用于开发和调试。连接手机后,点击运行按钮。2.打包debug版本包,打开DevEcoStudio,Build>BuildHap(s)/APP(s)>BuildHap(s)3.打包Release版本包,打开DevEcoStudio,Build>BuildHap(s)/APP(s)>BuildAPP(s)应用安装应用安装有两种,一种是调试版安装,一种是通过应用商店安装。Debug版本安装1、确认设备是否已经添加到测试设备中查看方法登录HuaweiAppGalleryConnect->用户和访问->设备管理查看设备是否在列表中。设备的UDID可以通过hdc工具查询(附件中有,也可以在鸿蒙SDK中找到)手机用数据线连接电脑,打开cmd命令查询命令:hdcshellbmget-udid如果没有添加应用,需要添加设备并重新生成调试器证书,替换之前的证书。2、安装应用因为鸿蒙目前不像安卓,支持安装包直接安装在手机上,所以如果有多个设备或者多个测试仪,需要通过hdc工具安装。首先,您需要确认以上步骤是否已经完成。打开CMD,进入已经构建好的debughap包所在目录,输入以下命令:hdcappinstallentry-debug-rich-signed.hap至此,应用在手机上安装成功。此操作需要手机连接电脑通过应用商店安装关于开放测试版本华为对上架应用的要求比较高。这里介绍一个比较简单的方法,就是发布一个开放测试版。当然,如果您的应用满足上市要求,您也可以直接通过该版本转换为正式版。开放测试版本需要受邀开发者提交。如需加入邀请名单,需实名开发者发送主题为“申请加入HarmonyOS应用开放测试”的邮件,并将APPID和DeveloperID发送至agconnect@huawei.com进行申请.华为运营人员将在1-3个工作日内为您安排对接人员。未实名的开发者,请在提交申请前完成实名认证。APPID和开发者ID的查询方法请参见查询开发者账号ID和项目ID。更具体的内容参见官方文档OpenTest。上架应用获得开放测试版权限后,即可提交申请。首先登录HuaweiAppGalleryConnect填写完整的应用信息,进入下一步填写版本信息。开放测试版本选择是,然后填写测试时间和相关信息。因为是测试版,所以需要添加测试账号。这里添加的账号是华为用户账号。如果是手机号,需要在前面加86-软件版本这里上传之前构建的APP包后面的版权信息,因为我没有,这个是测试版,所以随便上传,和处理自动检测就OK了。完成后提交审核。然后就是等待审批。最后可以点击下方链接下载上架后效果文章的相关附件https://harmonyos.51cto.com/resource/1334更多内容请访问:鸿蒙科技社区共建华为官方https://harmonyos.51cto.com/resource/1334//harmonyos.51cto.com
