华为GT系列手表应用编译安装指南

众所周知,华为手表用上鸿蒙系统后就可以安装一些应用的,虽然要连接蓝牙使用,那也比什么都没有强,但是我用华为GT系列一年了,丝毫没看到有新应用上架,虽然我也没怎么在意,但是前几周我的gt2pro游泳坏了,在选新表的时候发现有大佬在开发手表上的应用,但是不能上架只能通过开发者的测试手段来安装,于是在新表上手后就迫不及待的尝试了,这里浅记录一下应用的编译过程,需要源文件的可以加入Q群:729821350取,有能力的也可以自行开发。

准备工作

  1. 打开电脑,安装开发工具DevEco Studio
  2. 在电脑本地创建一个WatchGT文件夹,在 WatchGT 文件夹内再创建CER CSR p7b P12 四个文件夹(记录好路径后面要用)

获取UDID

  1. 打开华为应用市场,下载并安装应用调测助手
  2. 确保手表已经和运动健康连接。
  3. 打开应用调测助手复制UDID(记录下来,后面这是关键)。

签名并编译

  1. 打开华为AppGallery Connect网站。
  2. 点击右上角登录,华为手机可以直接在手机的账号中心扫码登录。
  3. 登录完认证一下开发者,填写一些基本的身份信息。

添加设备

  1. 来到首页点击用户与访问 - 左侧导航栏的设备管理 - 右上位置的添加设备 并填写相关信息然后点击提交

新建项目

  1. 返回首页点击我的项目 - 添加项目随便填写项目名称后点击完成

  2. 点击添加应用填写相关信息后点击确认(如果弹出包名已存在,则先修改 DevEco Studio 里的包名再填入修改后的包名。)

  3. 然后点击下一步点击下一步点击完成

获取证书

打开项目,点击构建,点击生成私钥和证书请求文件.

点击NEW然后选择之前创建的P12文件夹,随意命名后点击确认

然后填写两次密码并确认(密码按照要求自行设置)

然后再把剩下的空按照下图所示填写,填写完点击右下Next(不一定要真实的,填了就行。)

然后在弹出的新窗口选择之前创建好的CSR文件夹,随意命名后点击确认即可,全部完成后点击Finish

添加证书

来到首页点击用户与访问 - 左侧导航栏证书管理 - 右上角新增证书,填写相关内容,证书名称可以随意填写,证书类型选择调试证书,然后上传上一步保存到本地csr文件夹.csr文件。填写完成后单击提交,然后下载新生成的.cer文件放入前面新建的CER文件夹。

回到首页,点击我的项目 - 选择打开之前创建的项目,然后左侧滑动到最下面,点击HarmonyOS应用- HAP Provision Profile点击右上角添加,按照提示填入相关信息,名称随便填类型选择调试 ,证书选择刚才的,选择设备选择添加的手表 写完点击提交,然后和上一步点击下载,下载新生成的Debug.p7b到新建的p7b文件夹。

编译

打开DevEco Studio新建- 目录结构选择Project 选择Signing Configs 取消 Automatically generate signing按照提示填写所有内容,然后点击确认。

完成以上操作就可以开始编译的,如果为了兼容GT2系列和GT3系列,请按照图片做一些小改动。

最后点击开发工具上方的构建(Build)- 编译 Hap(s)/APP(s) - 编译 Hap(s),然后等待完成即可(如果编译失败请检查整个文件路径中是否有中文,确保全路径英文),最后在你的项目文件\build\outputs\hap\debug\liteWearable里就能找到编译好的安装包了。