【问题描述】

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

cke_6936.png

参考链接:

文档中心:构建码生成功能

实现代码:

cke_7618.png

报错信息:

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

【问题分析】

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

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

【解决方案】

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

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

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

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

cke_8557.png

配置混淆脚本

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐