HarmonyOS 鸿蒙Next中使用IDE一键生成的华为账号一键登录报错
HarmonyOS 鸿蒙Next中使用IDE一键生成的华为账号一键登录报错 通过IDE生成的华为账号一键登录功能的页面,点击如下按钮,进入到对应代码QuickLoginButtonComponent,点击事件报错。使用的IDE是5.0.1版本,HarmonyOS 5.0.1 Release SDK。使用的是虚拟机模拟器测试


更多关于HarmonyOS 鸿蒙Next中使用IDE一键生成的华为账号一键登录报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html
开发者您好,具体的报错信息和错误码有么?麻烦提供下看看。
更多关于HarmonyOS 鸿蒙Next中使用IDE一键生成的华为账号一键登录报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
09-13 19:35:05.716 2937-2937 A00000/QuickLo…ttonComponent com.mango…ngletter E Failed to login, errorCode is 1001500001, errorMessage is Failed to check the fingerprint of the app bundle.Incomplete response information from gateway.
1.登录功能需要使用HMS服务,需要楼主在AGC后台配置相应的服务配置
2.需要使用真机进行测试
参考文档:华为账号一键登录(获取手机号和UnionID/OpenID)-登录-Account Kit(华为账号服务)-应用服务 - 华为HarmonyOS开发者
我也是DevEco Studio 5.0.1 Release版。我新建项目-》按照借助DevEco Studio辅助开发拖入代码-》项目没报错-》运行本地模拟器,也能正常点击按钮。你是到哪步报错了,具体操作和报错信息错误码有么?

这步也是有的,就是到最后登录,显示错误,
可以使用开发者联盟中API参考的Account Kit(账号服务套件)进行修改开发
个人开发者如何使用呢,楼下指出的文档看了下,申请权限都需要企业开发者,
可以通过手机号注册登录也行吧,模拟器应该是不知道,
模拟器不支持吧
用的ide创建的原生模拟器,还是不支持吗,得用真机才行?
模拟器里面没有华为账号功能 得用真机,
鸿蒙Next中IDE一键生成的华为账号登录报错通常由以下原因导致:配置文件未正确同步、签名指纹未在AGC平台注册、或网络权限未开启。请检查项目的config.json中bundleName是否与AGC平台一致,并确认ohos.permission.INTERNET权限已声明。确保签名证书与AGC平台上传的SHA256指纹匹配。
从错误信息来看,一键登录功能在调用 getQuickLoginAuthorization() 时出现了权限或配置问题。建议按以下步骤排查:
-
检查权限配置:确保在
module.json5中已声明ohos.permission.ACCOUNT_MANAGER权限,并确认权限请求流程已正确实现。 -
验证签名证书:华为账号服务要求使用有效的签名证书。请确认项目已正确配置签名(可通过DevEco Studio的自动签名或手动配置),且证书与华为开发者帐号关联。
-
检查AGC配置:登录华为开发者联盟,确认当前项目的AppGallery Connect(AGC)中已启用账号服务,并确保包名、签名证书指纹与本地配置一致。
-
模拟器兼容性:部分账号服务功能在模拟器上可能存在限制,建议使用真机测试以排除环境问题。
-
SDK版本一致性:确认IDE、SDK及依赖的账号服务SDK版本兼容,避免版本冲突。
若问题仍存在,请提供具体的错误日志或代码片段以便进一步分析。


