0
点赞
收藏
分享

微信扫一扫

【HMS Core】生成码报错QR_CODE Format | No enum constant com.huawei.hms.scankit.p.b3.e

【问题描述】

近期,有开发者反馈,使用buildBitmap接口来生成码图报错

【HMS Core】生成码报错QR_CODE Format | No enum constant com.huawei.hms.scankit.p.b3.e_开发者

参考链接:

https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/scan-generate-barcode-0000001050995005

实现代码:

【HMS Core】生成码报错QR_CODE Format | No enum constant com.huawei.hms.scankit.p.b3.e_github_02

报错信息:

QR_CODE Format | No enum constant com.huawei.hms.scankit.p.b3.e;


【问题分析】

1、根据开发者提供代码经行了测试,并无问题。经分析,可能与开发者的应用是否做了二次混淆有关。

2、建议尝试关闭混淆开关,看下是否还能正常创建erwei码。


【解决方案】

1、关闭混淆后可以正常创建erwei码。

2、建议再检查下是否有R8混淆的一些配置,因为R8的混淆也会导致SDK内丢失枚举值。

3、如使用R8可参考此链接配置下相关内容后重新尝试,也可单独关闭R8后测试。

参考链接:https://github.com/HMS-Core/hms-scan-demo/issues/11

【HMS Core】生成码报错QR_CODE Format | No enum constant com.huawei.hms.scankit.p.b3.e_开发者_03

https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/config-obfuscation-script-0000001056835760


举报
0 条评论