【HMS Core】生成二维码报错QR_CODE Format | No enum constant com.huawei.hms.scankit.p.b3.e
【问题描述】
近期,有开发者反馈,使用buildBitmap接口来生成码图报错
参考链接:
实现代码:
报错信息:
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