宁睿 发表于 2024-9-19 21:51:10

HarmonyOS开发实战—怎样在其他手机安装自己开发的鸿蒙应用

目前,安装鸿蒙应用的方式有两种
一、通过SDK中提供的hdc工具安装

该方式只适当开发、测试人员,必要通过电脑来安装,而且必要将装备添加为测试装备
二、通过应用市肆安装

该方式适当所有人,不过上架应用要求比力高。不过官方提供了开放式测试功能,可以省略部门上架要求条件。
前期准备

   必要准备好程序源码,署名证书文件等
进入正题
设置署名文件

鸿蒙应用安装到真机上,必要举行署名,下面先容几种署名方式。
1. 使用IDE自动署名

   该署名方式在开发阶段最常见,特点是设置简单。缺点是必要真机与电脑毗连才能完成署名,只适当单台装备安装。

署名乐成界面
   https://i-blog.csdnimg.cn/blog_migrate/bd00e02e52713b34ef2635fb5c881767.png​
自动署名常见错误提示


[*] 无法创建调试key
 
       https://i-blog.csdnimg.cn/blog_migrate/4842626eb69a7ab40edb5f3d48795f90.png​
    办理方法:废除多余的调试证书 当前AGC调试证书最多仅支持两个,凌驾两个无法创建。
       https://i-blog.csdnimg.cn/blog_migrate/ef6f5b7acc2f0108a8447c5d1be210a0.png​
[*] 没有毗连鸿蒙装备
       https://i-blog.csdnimg.cn/blog_migrate/0a7c88653b60c4e7a717807f7ed7de6d.png​
    办理方法:使用USB毗连办机,并确保手机已开启调试模式。
2. 手动设置调试证书

   该方式与自动署名类似,不过可以通过添加测试装备,给最多100台测试装备举行安装。
打开DevEco Studio 进入File > Project Structure > Project > Signing Configs界面
   https://i-blog.csdnimg.cn/blog_migrate/7f720f46626a98c9001b731bec476f23.png​
设置完成的界面
   https://i-blog.csdnimg.cn/blog_migrate/21a3d49fdd88a2a8b10a11c8a134c990.png​
3. 手动设置发布证书

   该方式适当将安装包发布到应用市肆。
该操纵与设置调试证书类似,不过必要将调试证书替换为发布证书。
设置完成的界面
   https://i-blog.csdnimg.cn/blog_migrate/517a5284fe29442cb967d38b1ab43465.png​
    打包应用

打包应用有3种
1. 直接通过ide安装应用

该方法只用于开发调试,在毗连办机后,点击该运行按钮就行。
   https://i-blog.csdnimg.cn/blog_migrate/7dcc8a75b9dd89f518309a3e6fb42edc.png​
2. 打包debug版本包

打开DevEco Studio 进入Build > Build Hap(s)/APP(s) > Build Hap(s)
   https://i-blog.csdnimg.cn/blog_migrate/7e9d2422b4bb38373c2f7498cb0b874b.png​
2. 打包Release版本包

打开DevEco Studio 进入Build > Build Hap(s)/APP(s) > Build APP(s)
   https://i-blog.csdnimg.cn/blog_migrate/1e9c1284a29bbeb87047229c6884ebf1.png​
应用安装

应用安装分为两种,一种是debug版本安装,一种是通过应用市肆安装。
debug版本安装

1.确认装备是否已经被添加到测试装备

检察方式
登录华为AppGallery Connect -> 用户与访问 -> 装备管理
 
   https://i-blog.csdnimg.cn/blog_migrate/70b89c3d574f03b32b25e6923d9f6793.png​

检察装备是否在列表中。
装备UDID可以通过hdc工具查询(附件附带,大概在鸿蒙SDK中找到。)
使用数据线将手机毗连到电脑,打开cmd命令
查询命令
   hdc shell bm get -udid
    https://i-blog.csdnimg.cn/blog_migrate/cf140746a067275c54ec874f8eb7959f.png​

如果应用没有添加,必要添加装备后,重新生成调试证书,然后替换先前的证书。
2.安装应用

因为鸿蒙目前并不像安卓,支持安装包直接在手机上安装,所以如果是多台装备或多个测试人员,必要通过hdc工具来举行安装
起首必要确认上述步骤是否已经完成
打开CMD,进入构建完成的debug hap包目次,输入以下命令
   hdc app install entry-debug-rich-signed.hap
    https://i-blog.csdnimg.cn/blog_migrate/d6fae54afb609b6e1d7e87561eb5381d.png​
到此,应用就乐成安装得手机上了
该操纵需手机毗连到电脑操纵
通过应用市肆安装

关于开放式测试版本

   华为对上架的应用要求比力高,这里先容一种比力简单的方式,那就是发布开放式测试版本。当然,如果你的应用达到了上架需求,也可以直接通过该版本直接转为正式版本。
    开放式测试版本必要受邀开发者才能提交,如您需加入受邀名单,已实名开发者需发送邮件主题为“申请加入HarmonyOS应用的开放式测试”,将APP ID及Developer ID发送至agconnect@huawei.com举行申请。华为运营人员将在1-3个工作日内为您安排对接人员。未实名开发者请先完成实名认证再发送申请。APP ID及Developer ID查询方法请参见查询开发者帐号ID及项目ID。
    更加详细内容检察官方文档 开放式测试。
上架应用

获取到开放式测试版本权限后,就可以提交应用了。
起首,登录到华为AppGallery Connect填写完备的应用信息
 
   https://i-blog.csdnimg.cn/blog_migrate/a1f4458eb8842f6879602536633470f5.png​

进入到下一步,填写版本信息。
在是否开放式测试版本 这里选择 是 ,然后填写测试时间及干系信息,因为是测试版本,所以还必要添加测试账号,这里添加的账号为华为用户账号,怎样是手机号,必要在前面添加 86-
   https://i-blog.csdnimg.cn/blog_migrate/6edddafc21d9575ce24ca766094f7d8b.png​

软件版本这里上传前面构建的APP包
   https://i-blog.csdnimg.cn/blog_migrate/a15a896c7c8a66cc404c8f071f60bce5.png​
后面的版权信息,因为我没有,这个是测试版本,所以任意上传一下,应付自动检查就OK了。
填写完成后提交考核。
然后就是等待考核通过了
最后,上架后的效果


   https://i-blog.csdnimg.cn/blog_migrate/a22fac4a3d359cb8d38124bd2afaed60.jpeg​


最后

如果你想成为一名鸿蒙开发者,以下这些资料将是十分优质且有代价,让你的鸿蒙开发之路事半功倍!相对于网上那些碎片化的知识内容,这份学习资料的知识点更加系统化,更容易明确和记忆。
内容包含了:【OpenHarmony多媒体技能、Stage模子、ArkUI多端部署、分布式应用开发、音频、视频、WebGL、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战】等技能知识点。
鸿蒙Next全套VIP学习资料←点击领取!(安全链接,放心点击)
1.鸿蒙焦点技能学习路线

​https://i-blog.csdnimg.cn/blog_migrate/c305df7e232385342c211b5ca70db5dc.png​
2.大厂口试必问口试题

https://i-blog.csdnimg.cn/blog_migrate/54545dc24db55664221a0a114662baa7.png​​
3.鸿蒙南向开发技能

https://i-blog.csdnimg.cn/blog_migrate/c8692deacd7801cfc886f2aeb5c9de68.png​​
 4.鸿蒙APP开发必备

https://i-blog.csdnimg.cn/blog_migrate/c510342c258bd907f950db431ae04b02.png​​
 5.HarmonyOS Next 最新全套视频教程

https://i-blog.csdnimg.cn/blog_migrate/93f4a8f9fd2c6f2f7ad3227641d80f66.png​
 6.鸿蒙生态应用开发白皮书V2.0PDF

https://i-blog.csdnimg.cn/blog_migrate/fd3ae1cb27c9387092ad0fe7c45608ee.png​​
这份全套完备版的学习资料已经全部打包好,朋友们如果必要可以点击→鸿蒙Next全套VIP学习资料:免费领取(安全链接,放心点击)


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: HarmonyOS开发实战—怎样在其他手机安装自己开发的鸿蒙应用