android - 调试应用程序被播放保护阻止

标签 android

当尝试安装调试应用程序时,出现“播放保护警报”并且应用程序已安装,但是当我卸载该应用程序并再次尝试安装它时,它显示错误。

为什么会出现这个错误?

Error: Play Protect doesn't recognise this app's developer. Apps from unknown developers can sometimes be unsafe.

最佳答案

我遇到了同样的问题。我做了一些研究,发现了这个:


调试证书过期

用于为您的应用签名以进行调试的自签名证书的有效期为自其创建之日起 365 天。当证书过期时,您将收到构建错误。

要解决此问题,只需删除 debug.keystore 文件即可。该文件存储在以下位置:

  • ~/.android/在 OS X 和 Linux 上
  • C:\Documents and Settings\.android\在 Windows XP 上
  • C:\Users\[user]\.android\在 Windows Vista 和 Windows 7、8 和 10 上

下次您构建并运行调试构建类型时,构建工具将重新生成一个新的 keystore 和调试 key 。请注意,您必须运行您的应用,单独构建不会重新生成 keystore 和调试 key 。


它对我有用。我的信息来源是官方 android 开发者网站:https://developer.android.com/studio/publish/app-signing

关于android - 调试应用程序被播放保护阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51344169/

相关文章:

java - 无法从 Android ListView 中删除 listItem

java - 如何访问联系人

android - java.lang.NullPointerException : CameraUpdateFactory is not initialized logcat exception 异常

javascript - Android 4.2 股票浏览器。 Canvas clearRect() 有时不起作用

java - 调用 String Replace() 时出现 IndexOutOfBounds 异常

android - 从不同的包访问数据库 : It give error : android. database.sqlite.SQLiteException: 无法打开数据库文件

android - 使用 Retrofit 获取 json 响应数据时出现问题

android - Java.lang.ClassCastException : Android. support.v7.widget.ContentFrameLayout 无法转换为Android.support.v7.widget.ContentFrameLayout

android - 位图始终为空,但文件路径正确

android - setShowsAsAction 在 API 11 以下不工作