You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

debug APK安装被Play Protect拦截 模拟器运行正常如何解决

问题描述

开发的应用在模拟器上可正常运行,打包debug APK提供给客户演示时,安装过程弹出Blocked by Play Protect报错,报错截图如下:
Play Protect拦截报错截图

原因说明

这个弹窗是Google Play Protect的常规风险提示,不代表应用存在恶意代码。debug签名的APK使用的是Android SDK自带的公开通用调试证书,不在Play的可信应用签名白名单内,Play Protect扫描识别到非可信签名就会触发拦截,所有未经过Play商店认证的非正式发布包都可能弹出该提示。

临时解决方法(适配当前演示场景)
  • 安装弹窗弹出时,直接点击弹窗内的Install anyway(仍然安装)按钮,即可跳过拦截完成安装,不会影响应用任何功能的正常运行
  • 如果客户设备的弹窗没有显示直接安装的选项,可临时关闭Play Protect扫描:打开设备上的Google Play商店,点击右上角个人头像,找到Play Protect入口,点击右上角设置图标,关闭*Scan apps with Play Protect(使用Play Protect扫描应用)*开关,APK安装完成后再重新打开该开关即可,不会影响设备后续安全防护能力。
长期规避方案
  • 对外演示、分发的安装包不要使用debug包,自行生成专属的正式release签名密钥,打包正式签名的release包再分发,专属私钥签名的安装包触发Play Protect拦截的概率远低于使用公开debug签名的安装包
  • 正式签名配置可直接写入app模块的build.gradle文件中,后续打包直接选择release变体即可,无需每次手动选择签名文件
  • 如果需要长期对外分发独立APK,可将正式签名的安装包上传至Google Play管理中心申请Play应用签名认证,认证通过后Play Protect会将应用加入可信列表,安装时不会再弹出拦截提示
  • 不要复用网上公开流传的通用debug、test签名证书打对外分发的安装包,这类公开证书已经被大量恶意应用滥用,被Play标记为高风险,几乎100%会触发拦截。

内容的提问来源于stack exchange,提问作者Itx Faheem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 11:45:31