android - 调试被播放保护阻止的应用程序
问题描述
尝试安装调试应用程序时,出现“播放保护警报”并安装了该应用程序,但当我卸载该应用程序并再次尝试安装时,它显示错误。
为什么会发生这个错误?
错误:Play Protect 无法识别此应用的开发者。来自未知开发者的应用有时可能不安全。
解决方案
我遇到了同样的问题。我做了一些研究,发现了这一点:
调试证书到期
用于为您的应用程序签名以进行调试的自签名证书的有效期为自创建之日起 365 天。当证书过期时,您将收到构建错误。
要解决此问题,只需删除 debug.keystore 文件即可。该文件存储在以下位置:
- ~/.android/在 OS X 和 Linux 上
- C:\Documents and Settings\.android\在 Windows XP 上
- C:\Users\[user]\.android\在 Windows Vista 和 Windows 7、8 和 10 上
下次构建并运行调试构建类型时,构建工具将重新生成新的密钥库和调试密钥。请注意,您必须运行您的应用程序,单独构建不会重新生成密钥库和调试密钥。
它对我有用。我的信息来源是官方的android开发者网站:https ://developer.android.com/studio/publish/app-signing
推荐阅读
- javascript - 展示
通过 [innerHTML] - javascript - 如何设置开关按钮的启用和禁用
- docker - Docker如何将相对路径作为参数传递
- android - 如何在 android auto 中自定义媒体应用程序的问候消息?
- python-3.x - Python浮点精度和
- bing-webmaster-tools - 必应网站管理员 API 响应错误 400 ThrottleUser
- python - 将 uncompyle6 用于代码对象的正确方法是什么?
- c# - 编译错误 CS1705 - 引用的程序集 X 使用“...”,其版本高于引用的程序集“...”
- python - 系统找不到指定的文件:libmsvcr90.def
- python - Extract specific letters from text using regex and compare with dictionary