使用荣耀 9A 测试显示错误代码 6(我们已经对 api 密钥进行了编码)。
使用 huawei nova 7i (emui 10.1.0) 测试显示错误代码 6004--我们已正确启用 api 并清理缓存
相同的 apk 与 Cloud debigging 一起正常工作
相同的 apk 与 Honor 9X pro 兼容,版本 9.1.1
您必须在您的华为开发者帐户中启用站点工具包服务。
建议:
查看当前应用是否已创建并申请相关服务
检查Manifest文件中应用包名是否配置正确
清空Huawei Core(APK)缓存再试
如果故障依旧,请联系华为技术支持。
如果有人仍在为错误代码 6004 苦苦挣扎,我将尝试总结我的经验。
我按照 LI HO TAN 的建议 执行了前 3 个步骤,但仍然收到错误代码 6004。等待的时间也比 这篇博文 中建议的时间长得多。在手机上重新安装应用程序立即有帮助。
-如果未启用所需的API,请启用它。然后等待15分钟左右,清空测试手机上的HMS Core(APK)缓存,查看是否可以登录成功。 - 如果已开启API,可能是开启API时出现异常,这种情况很少发生。导致华为服务器收不到同步的API开启请求。这种情况下,您可以手动关闭API,然后重新开启,触发消息同步。相似,清空HMS Core(APK)缓存,等待15分钟,再次进行测试。 如需清除HMS Core(APK)缓存,请前往测试设备上的设置>应用>应用>HMS Core,然后清除缓存。
我尝试了后一种解决方案,并且站点工具包正常工作。
只有两个设备出现问题。
可能的原因如下: checkPermission result: 6004
我可以从 CPs 日志中看到有 API 访问权限问题,它得到错误代码:6004.
请您清除缓存 HMS 核心 apk 并重新启动手机以接受服务协议弹出窗口并再次安装 apk。