华为 watch3 功能(费尽周折,终于在华为watch3上成功运行hello world)

为了运行一个华为手表的hello world,花了我大量的时间,说实话,真的很不爽。这里有华为文档的因素,有华为产品的因素,还有对比谷歌之后失望的因素。但是,最终还是跑起来,还是希望支持国货,华为好好加油吧!现在我分享下这个曲折的过程。

DevEco Studio连接华为Watch3

这个连接真的是折腾的要命。

按照安卓开发的习惯,进入设置>关于,连续点击版本号,打开开发者模式。这里没有任何问题。

打开开发者选项之后,会看到HDC调试,通过WLAN调试。全部打开。这个时候你可能会在WLAN下看到一个IP,也可能没有看到。起初我无法显示IP,然后按照华为的文档,连接了一个不设置密码的WLAN。这个时候I电信大流量卡P出现了。

在DevEco中选择Tools > IP Connect,可以输入IP地址连接。以为可以正常连接了吗?不是的。你会看到一个授权界面,然后不管如何点击都显示有应用遮挡了权限请求界面,无法点击。

接下来不管你做任何操作,这个授权点击都不会成功。解决的方法就是恢复出厂设置 (我是非常不情愿,但为了跑hello world没办法)。点击设置 > 系统和更新 > 恢复出厂设置。如果有人可以不需要恢复出厂设置就可以成功授权,那么恭喜!运气非常好。在恢复出厂设置之后,可以连接一个正常的加密WLAN来连接,没有任何问题。所以所谓连接一个不设置密码的WLAN是错误的。

成功连接之后,创建一个新的手表项目,电信大流量卡在运行栏里可以看到华为watch3。

创建,配置,运行华为watch3应用

和安卓的真机调试对比,华为的步骤比较繁琐,参考官方文档

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ide_debug_device-0000001053822404#

ZH-CN_TOPIC_0000001057215892__section19238119191816。

在项目创建之后,需要进入File > Project Structure > Project > Signing Configs界面配置签名信息。这个时候会要求在AppGa电信大流量卡llery Connect (

https://developer.huawei.com/consumer/cn/service/josp/agc/index.html#/myProject) 网页里创建对应的项目。

进入新建的项目,在左侧栏的最底下找到HarmonyOS应用。

点击HAP Provision Profile为应用创建一个Profile。注意应用名和包名要和IDE中创建的完全一样。

搞定之后,在签名界面重新连接就可以获得签名文件。

现在点击运行程序就可以了。


友情提醒: 请添加客服微信进行免费领取流量卡!
QQ交流群:226333560 站长微信:qgzmt2

原创文章,作者:sunyaqun,如若转载,请注明出处:https://www.dallk.cn/55254.html

(0)
sunyaqunsunyaqun
上一篇 2024年7月2日
下一篇 2024年7月2日

相关推荐

发表回复

登录后才能评论