红米Note 8 Pro(Android 12)二维码配置(QR Provisioning)时Checksum Error的解决求助
红米Note 8 Pro(Android 12)二维码配置(QR Provisioning)时Checksum Error的解决求助
各位大佬好!我现在卡在一个二维码配置的校验错误上,时间紧得不行,求各位支支招!
先跟大家说下我的基础环境:
- 测试设备:Redmi Note 8 Pro,Android 12系统
- 开发环境:Windows 10 Pro,Android Studio,目标API选的24
- 开发的应用:一款EMI锁定应用(安装包是
app-release.apk),核心功能是当用户逾期未付EMI时,可通过发送方设备锁定用户的手机
我把整个开发流程拆成了多个独立模块来测试,现在在做**二维码配置(QR Provisioning)**的部分:我已经写好了对应的Kotlin类和XML布局文件,生成了包含校验和、本地服务器下载链接等必要参数的JSON,再把这个JSON转成了二维码。
测试环节我是这么操作的:先把Redmi Note 8 Pro恢复出厂设置,在初始设置界面连续点击6次进入二维码扫描页,扫描我生成的二维码后,却一直弹出这个报错:
...checksum error. Please contact your IT admin.
我已经按照Samsung Knox文档和其他靠谱技术资料的步骤,反复重新计算APK的SHA-256哈希值,再转成Base64编码,但每次扫描还是报同样的错。
有没有有过类似经验的朋友能帮我排查下问题?如果需要更多细节(比如我计算校验和的代码片段、JSON参数的具体结构等),我随时可以补充!
内容来源于stack exchange
相关产品推荐
相关产品推荐

