HarmonyOS 鸿蒙Next云调试机器的UDID如何获取呢?
HarmonyOS 鸿蒙Next云调试机器的UDID如何获取呢?
申请了HarmonyOS NEXT云调试真机,在里面安装HAP应用需要签名。签名就需要机器的UDID,请问这种云调试真机的UDID号如何获取?
万分感谢。
解决了吗?怎么解决的
申请成功会有邮件告诉你,把你加入白名单就可以看到NEXT机型。我进去了,但没办法安装HAP,因为没法签名。
通过hdc获取
是远程的手机,没办法链接USB执行HDC命令的。这个进去设置界面都不允许进去。
楼主您好,获取udid需要系统权限只有系统应用可以,三方应用不支持获取; 鸿蒙提供了AAID和OAID两种方式获得用户设备标识符,您可以根据使用场景进行选择。
AAID:AAID(应用匿名标识符)-ArkTS API-Push Kit(推送服务)-应用服务 | 华为开发者联盟 (huawei.com)
OAID:@ohos.identifier.oaid (广告标识服务)-ArkTS API-Ads Kit(广告服务)-应用服务 | 华为开发者联盟 (huawei.com)
感谢回复。你可能没明白我的意思。 我的问题是: 我已经申请到了华为远程真机NEXT版本的调试权限。 但我进去这个远程真机后,打算安装开发的HAP应用包进行测试。 但系统就是提示无法安装,没有签名文件! 但hap真机签名就需要设备的UDID才行。 但远程真机不知道怎么获取这个UDID号。 这就是我的问题。 再次感谢。
要获取HarmonyOS鸿蒙Next云调试机器的UDID,可按照以下步骤操作:
-
打开开发者模式:
- 进入手机的“设置”,找到“关于手机”或“关于本机”,连续点击“软件版本”或“版本号”多次(通常是5~7次),以开启开发者模式。
- 返回“设置”菜单,进入“系统和更新”或类似选项,找到“开发人员选项”并开启“USB调试”。
-
连接设备与电脑:
- 使用USB线将手机连接到电脑,并确保电脑已安装HarmonyOS SDK和HDC工具。
- 配置HDC环境变量,确保HDC工具可正常使用。
-
获取UDID:
- 打开命令行工具(如CMD、Terminal等),进入HDC工具的目录(通常位于SDK的toolchains文件夹内)。
- 输入命令“hdc shell bm get --udid”以获取手机的UDID。若命令报错,可尝试执行“HdcExternal shell bm get --udid”。
请注意,以上步骤基于当前HarmonyOS系统的常规操作,实际操作可能因系统版本和设备型号略有不同。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。