HarmonyOS 鸿蒙Next真机scankit扫码服务报错!Error message:Cannot read property ScanType of undefined

发布于 1周前 作者 sinazl 来自 鸿蒙OS

HarmonyOS 鸿蒙Next真机scankit扫码服务报错!Error message:Cannot read property ScanType of undefined

使用的是鸿蒙PC真机,用的代码是官方指南的demo:https://developer.huawei.com/consumer/cn/doc/harmonyos-samples-V5/samples-media-0000001940562541-V5#section139414975919

还是说PC机无法使用扫码服务?

报错信息如下

Device info:Hyman

Build info:HYM-W5821 5.0.0.22(SP90DEVC00E22R1P3log)

Fingerprint:e017902d02ef6cb36d1a08d884d7caf2e3135c208a209f92f973fda6c12b809a

Module name:com.example.testclient

Version:1.0.0

VersionCode:1000000

PreInstalled:No

Foreground:Yes

Pid:6106

Uid:20020097

Reason:TypeError

Error name:TypeError

Error message:Cannot read property ScanType of undefined

SourceCode:

            scanTypes: [scanCore.ScanType.ALL],

                        ^

Stacktrace:

    at Index (entry/src/main/ets/pages/Index.ets:14:17)

    at anonymous (entry/src/main/ets/pages/Index.ets:294:26)

6 回复
开发者您好,不支持PC。

scan kit目前支持手机、平板、折叠屏

开发板也是这样的问题 请问开发板也不支持吗

我没有鸿蒙PC真机,但看你发的文档是API 12的,建议你试试API 11文档中的demo

https://developer.huawei.com/consumer/cn/doc/harmonyos-samples/samples-0000001162414961#section177968251483

cke_1869.png

一样不行,感觉像是不支持PC

针对HarmonyOS(鸿蒙)Next真机上ScanKit扫码服务报错“Cannot read property ScanType of undefined”,这通常表明在调用ScanType属性时,其所属的上下文或对象未正确初始化或未定义。请检查以下几点:

  1. 确保已正确引入ScanKit SDK,并在项目配置文件(如build.gradle或package.json)中添加了必要的依赖。
  2. 检查调用ScanType的代码部分,确保在调用之前ScanKit的相关类或模块已被正确加载和初始化。
  3. 查看ScanKit的官方文档或更新日志,确认是否有关于ScanType使用的变更或注意事项。

如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部