HarmonyOS鸿蒙Next中AGC设备批量导入的bug

HarmonyOS鸿蒙Next中AGC设备批量导入的bug 不清楚大家是否在使用AGC的时候,遇到过这样的bug,通过模板文件件批量导入的设备UDID,真机运行时报错,大意是说该设备没有添加在测试设备中,必须手动重新添加一次,才不会报错;我遇到了两三次了;第一次提了工单给技术,但是技术说没问题;后来遇到报错,我就重新添加下设备UDID;新开鸿蒙版App,又要批量导入设备UDID(十多个测试设备,不想每次都手动添加),又发现这个问题,所以来这里问下;

cke_4092.png

PS:在大家的帮助下,问题解决了,是我导入模板中UDID的末尾有空格导致的😂;十分感谢大家;
也希望官方能在导入后,加个去掉UDID首尾空格的处理😁


更多关于HarmonyOS鸿蒙Next中AGC设备批量导入的bug的实战教程也可以访问 https://www.itying.com/category-93-b0.html

21 回复

这类现象更像“批量导入记录已保存,但没有同步到当前调试包/测试设备校验链路”,不建议把设备 UDID 直接贴到公开帖里。可以先做几个无敏感排查:1)确认模板列名、换行、空格、BOM 和 UDID 长度格式没有被 Excel 改掉;2)导入后刷新设备列表,确认每台设备都显示在同一个项目/应用下;3)重新生成或下载调试 profile,确保新设备已进入 profile,而不是仍用旧 profile 打包;4)同一个包名、签名证书、profile 和当前真机要对应。若手动添加立即生效、批量导入多次不生效,建议保留导入时间和脱敏截图走工单,让平台查导入任务同步状态。

更多关于HarmonyOS鸿蒙Next中AGC设备批量导入的bug的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


好的,我看看是不是模板问题,这个没换过,还是最初下载的模板

谢谢,找到原因了,我这边的问题,我把模板给ai分析了下,找到了原因,是我这边udid部分末尾有空格,导致的问题😂

使用真机调试应用,一般只需要勾选自动生成签名(需DevEco Studio升级到最新版本),将手机用数据线连接至电脑(电脑需要保持联网)后台会自动注册:

cke_883.png

参考文档:

自动签名

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-signing#section18815157237

我这个是真机运行,没问题后要打测试包,放到其他分发平台,供测试下载测试;就是很奇怪,有的设备会出问题,有的没问题;已经十分确认,udid没问题,且在批量导入的文件中;

我在评论区有截图,可以看下;

cke_3915.png

这个我的截图,同一个设备的UDID;

批量导入设备后,更新并配置profile,重新打包。是这个流程吗?

所有步骤都操作过,我这边搞了好几个项目,发现批量导入问题复现了2-3次,提过工单,也没找到问题所在,所以来吐槽下;

调试失败

尊敬的开发者,您好,

关于您的反馈的问题,

这边实际测试通过模板文件件批量导入设备,绑定Profile文件设备(若现有Profile文件可以点击编辑设备添加新导入的设备),下载并更新软件包后,签名配置更新Profile文件(*.p7b)即可使用新的签名配置进行真机运行测试。

如果您需要使用手动签名,必须配置调试Profile,且保证应用bundleName、证书文件、Profile文件对应当前设备,

可以参考以下文档:申请调试Profile配置调试签名

若您的项目不涉及开放能力或非自动签名支持的ACL权限申请,可以在DevEco Studio中使用自动生成签名文件,后台会自动注册设备并生成对应签名文件。

所有流程都是正规操作过的,就是很奇怪会出现这个问题;出现过2-3次,批量导入udid,然后更新调试证书的描述文件,然后真机运行,有的设备会出问题,有的没问题;已经十分确认,udid没问题,且在批量导入的文件中;

我在评论区有截图,可以看下;

尊敬的开发者,您好,
感谢您的反馈,我们已经将问题上升至相关部门,会尽快给您答复,请耐心等待。
如有进一步信息或需要协助,我们将及时与您联系。

你好,添加新的调试设备id后,需要重新编辑Profile签名配置文件, 点击“编辑设备”新增选择该设备,之后重新下载Profile文件。参考申请调试Profile

cke_3030.png

这些步骤我都操作过,重复udid,我在评论区有截图,可以看下;

暂时没遇到过你说的问题,建议通过华为开发者工单系统再次提交问题,并在工单中附上:批量导入的模板文件、AGC设备列表截图、Profile文件中device-ids的内容、以及真机运行时的完整报错信息,以便技术支持团队进一步排查是否为AGC平台侧的缺陷。

你批量导入后 等30分钟 再试下呢? 如果还不成功 你找一个UUID 删除后 在等两分钟试试

导入一次就可以吧,我就导入一次就可以了

在HarmonyOS Next中,AGC设备批量导入存在CSV文件解析兼容性问题,如字段分隔符、编码格式或列顺序与系统预期不一致,可能导致部分设备导入失败或状态异常。建议核对官方模板文件,确保设备标识符唯一且格式正确。

感谢分享!这确实是个容易踩的坑:Excel/模板里的不可见空格或换行符会导致导入的UDID前后带空格,AGC后台存储时未自动 trim,导致与真机调试时的UDID匹配失败,报“设备未添加”。你在模板中清理空格后就正常了,验证了根因。希望官方后续在设备导入接口做个 trim 处理,避免这类非预期错误打扰开发者。👍

回到顶部