HarmonyOS 鸿蒙Next API8使用华为账号服务,编译完成后,sdk报错

HarmonyOS 鸿蒙Next API8使用华为账号服务,编译完成后,sdk报错 参照https://developer.huawei.com/consumer/cn/doc/HMSCore-Guides/harmonyos-js-integration-hms-core-sdk-0000001149139136,引用了HMS SDK,在页面添加

import {HuaweiIdAuthParamsHelper, HuaweiIdAuthManager} from '@hw-h-mscore/hms-jsb-account';

能成功编译,但是页面白屏,显示js crush,报错内容为

Device info:EBG-AN10

Build info:EBG-AN10 3.0.0.208(C00E196R6P6)

Module name:com.example.myapplication10

Version:1.0.0

Pid:19800

Uid:11146

Lifetime: 603.000000s

Js-Engine: ark

page: pages/index/index.js

Error message: extraneous characters at the end

SourceCode:

}, goog.i18n.bidi.rtlCharReg_ = new RegExp(\


更多关于HarmonyOS 鸿蒙Next API8使用华为账号服务,编译完成后,sdk报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

开发者您好:

https://developer.huawei.com/consumer/cn/doc/HMSCore-Guides/harmonyos-js-dev-process-0000001071467907

很抱歉,如上面链接所示,Account Kit HarmonyOS SDK API Version 5-Version 7,不支持API8

更多关于HarmonyOS 鸿蒙Next API8使用华为账号服务,编译完成后,sdk报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


你好没有对应更高api级别的账号服务吗

在HarmonyOS鸿蒙Next API8中使用华为账号服务,编译完成后SDK报错,可能是由于以下原因:

  1. 依赖未正确配置:检查build.gradle文件中是否已正确添加华为账号服务的依赖项。确保使用了最新的SDK版本,并且依赖项与API8兼容。

  2. 权限未声明:在config.json文件中,确保已声明使用华为账号服务所需的权限,如ohos.permission.INTERNET等。

  3. 华为开发者账号配置问题:确保在华为开发者联盟中已正确配置App ID和App Secret,并且在config.json文件中正确填写了相关信息。

  4. SDK初始化问题:在代码中,确保华为账号服务的SDK已正确初始化。未正确初始化可能导致SDK无法正常工作。

  5. 网络问题:检查设备网络连接是否正常,华为账号服务需要网络支持。

  6. 兼容性问题:确保使用的SDK版本与鸿蒙Next API8兼容。部分旧版本SDK可能在API8中存在兼容性问题。

  7. 日志分析:查看编译日志和运行时日志,确定具体的报错信息,帮助定位问题。

通过以上步骤,可以排查并解决SDK报错问题。

回到顶部