上手华为鸿蒙手表gt系列从准备到发布

本文介绍了在鸿蒙系统环境下,为华为WatchGT3开发应用的步骤,包括前期准备、证书签名、编码和发布过程,并解答了在开发过程中遇到的图形卡OpenGL版本过旧、HAP编译错误和HAP安装配置文件格式失败等常见问题。建议使用devEcoStudio3.0.0.800版本进行开发。


背景:

在鸿蒙系统的加持下,华为手表的智能化明显得到大幅的提升。华为智能手表2022年在国内的市场份额也是处于top3的地位,不过离第一名苹果还是有些距离,作为华为忠实用户的我智能生态必须搞起。

1、前期准备

手表设备:

华为watchgt3(目前鸿蒙版本是2.1.XX)

补充:watch系列是可穿戴设备属于 wearable,而GT系列是轻可穿戴设备也就是lite wearable

手机:

Magic4 (新荣耀)

开发IDE:

devEco3.0.0.800

2、证书&签名

  • 准备证书文件夹

  • 获取uuid(手机链接手表,应用市场下载应用调试助手复制UDID)

  • 进入华为开发者网站完成认证

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

  • 新建项目:我的项目-添加项目,随便填写项目名称后点击`完成

  • 新建本地项目(gt的话记得是选择[Lite]Empty Ability
    在这里插入图片描述

  • 获取、添加证书(记得p12的keyAlias前后保持一致)

  • 编译调试

具体参见链接:

https://sianx.com/posts/8909d2af/

3、编码&发布

1、代码开发,模拟图如下
在这里插入图片描述

2、编译生成hap文件,build -》 build hap

3、手机连接到电脑,将编译生成的hap文件拷贝到手机的/haps目录下

4、在调试助手上面点击安装,然后手表应用就会多一个这个图标,done!
在这里插入图片描述

补充:

gt系列没有开发者模式,相比之下数字系列调测更加简单,可以点击手表的版本7次就可以进入开发者模式,然后在DevEco 的Tool中的IP connect链接就行了,

参考:https://sianx.com/posts/8909d2af/

FQA:

问题1:The graphic card OpenGL version is too old for Previewer to work. It must be 3.2 or later. Update the OpenGL driver based on the graphics card model.

在这里插入图片描述

一开始是使用Empty Ability, 后面使用了[Lite]Empty Albility就没有这个问题了

问题2:编译成HAp,报错 entry “key” does not contain a key

在这里插入图片描述

说明之前填的keyAlias对不上,前后不一致,后面重新弄一遍就可以了

问题3:安装hap报错了:配置文件格式失败

在这里插入图片描述

查看华为开发者社区的讨论结果,换用devEco3.0.0.800版本就行了
在这里插入图片描述

(以上为DreamKite本人原创,转载请附上原文链接)

以下是一些提高荣耀GTpro网速的方法: ### 优化网络环境 - **连接优质Wi-Fi**:如果使用Wi-Fi网络,将路由器放置在开阔、无遮挡的位置,避免信号被墙壁、金属等物体阻挡。同时,定期重启路由器,以清除缓存和优化性能。还可以考虑升级路由器固件,以支持更高速的网络协议。 - **选择合适的频段**:大多数路由器支持2.4GHz和5GHz两个频段。2.4GHz频段覆盖范围广,但干扰较多;5GHz频段速度快,但覆盖范围相对较小。根据实际情况选择信号强且干扰少的频段。 - **减少设备连接数量**:过多的设备同时连接到同一个Wi-Fi网络会导致带宽被分散,影响网速。关闭不必要的连接设备,确保荣耀GTpro能够获得更多的网络资源。 ### 手机设置优化 - **开启智能5G**:如果使用的是5G网络,可以在手机设置中开启“智能5G”功能,让手机根据网络情况自动在4G和5G之间切换,以获得更稳定和快速的网络连接。 - **重置网络设置**:在手机设置中找到“系统”或“设置”选项,然后选择“重置”>“重置网络设置”。这将清除手机上的Wi-Fi密码、蓝牙配对等网络相关设置,之后重新连接网络,可能会改善网速。 - **关闭后台应用**:一些后台运行的应用会在不知不觉中消耗网络流量,影响当前使用的应用的网速。可以通过手机的多任务管理界面,关闭不必要的后台应用。 ### 软件和系统更新 - **更新手机系统**:及时将荣耀GTpro的系统更新到最新版本,系统更新通常会包含网络优化和修复漏洞等内容,有助于提高网速和网络稳定性。 - **更新应用程序**:确保手机上的应用程序都是最新版本,开发者会不断对应用进行优化,以提高其在不同网络环境下的性能。 ### 检查SIM卡和运营商 - **检查SIM卡状态**:确保SIM卡插入正确,没有损坏或松动。如果SIM卡使用时间较长,可以到运营商营业厅更换新的SIM卡,以获得更好的网络支持。 - **联系运营商**:如果以上方法都无法解决网速问题,可能是运营商网络的问题。可以联系运营商客服,咨询所在地区的网络状况,并请求进行网络优化或故障排查。 ```python # 示例代码:模拟检查网络连接状态 import subprocess def check_network_connection(): try: # 使用ping命令检查网络连接 result = subprocess.run(['ping', '-c', '4', 'www.google.com'], capture_output=True, text=True) if result.returncode == 0: print("网络连接正常") else: print("网络连接异常") except Exception as e: print(f"检查网络连接时出现错误: {e}") # 调用函数检查网络连接 check_network_connection() ```
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dream_Kite

你的鼓励,是我不断创作的动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值