Android Studio模拟器未获Play Protect认证,Firebase电话验证reCAPTCHA无法通过
Android模拟器「未通过Play Protect认证」问题解析
提示含义
「Device is not Play Protect certified」意味着你的模拟器未通过Google的Play Protect安全校验。Play Protect是Google的设备安全机制,用于验证设备运行的是官方未篡改的Android系统,且预装的Google服务套件合规。你使用的ARM架构Android 5.0模拟器出现该提示,大概率是因为该版本的ARM镜像未包含完整的Play Protect认证组件,或是在macOS环境下的适配存在校验偏差。
对测试功能的影响
会直接影响依赖Google服务完整性的功能测试:
- 你遇到的Firebase Phone Auth reCAPTCHA验证失败就是典型案例——Firebase会将未通过Play Protect认证的设备判定为高风险环境,拦截reCAPTCHA验证流程,导致无法完成手机号认证。
- 其他依赖Google Play服务的功能(如Google登录、Firebase云推送、Google Maps等)也可能出现功能异常、调用失败的情况。
临时解决方案
- 切换至x86/x86_64架构的模拟器镜像:这类镜像的Play Protect支持更完善,在macOS上的兼容性和性能也更优。
- 更新Android Studio及模拟器工具:新版本修复了不少旧版本的认证适配问题。
- 手动触发认证检查:打开模拟器内的「Google Play」应用,进入设置中的「Play Protect」选项,手动运行认证检测,部分场景下可完成认证。
内容的提问来源于stack exchange,提问作者Bitwise DEVS
相关产品推荐
相关产品推荐

