繁体   English   中英

安装自定义应用时,Google Play抛出错误代码-505

[英]Google Play throwing error code -505 when installing custom app

我们正在通过Google Play分发应用。 目前,该应用有两个测试版:

  • 生产-com.domain.standard-指向生产服务器。
  • 开发-com.domain.evv-指向开发服务器。

我们发现用户一次只能在手机上安装一个版本。 例如:

  • 我尝试通过Google Play安装开发版本。 一切都很好。
  • 我尝试通过Google Play安装生产版本。 我收到错误代码“ -505”。
  • 我卸载开发版本。
  • 我尝试通过Google Play安装生产版本。 一切都很好。

我已尽力排除了特定于设备的原因; 我们在多个设备上看到了这一点。 据我所知,目前没有设备运行两个版本。


作为参考,完整的错误是:

无法安装“ APP NAME”。 请重试,如果问题仍然存在,请获取帮助进行故障排除。 (错误代码:-505)

我们已经完成了所有疑难解答的提示,并且似乎都无法解决该问题。

错误代码-505通常表示设备上已有的APK与正在安装的APK之间的签名不匹配。

但是,如果程序包名称不同,就不会成为问题。 我的猜测是PackageManager提供了STATUS_FAILURE_CONFLICT -PackageManager实际上将此代码用于很多事情

  • (显然)已经存在,但也
  • INSTALL_FAILED_UPDATE_INCOMPATIBLE
  • INSTALL_FAILED_SHARED_USER_INCOMPATIBLE
  • INSTALL_FAILED_REPLACE_COULDNT_DELETE
  • INSTALL_FAILED_CONFLICTING_PROVIDER
  • INSTALL_FAILED_DUPLICATE_PERMISSION

我不知道所有这些含义是什么(但是我可以继续查找源代码以找出答案),但是其中一种可能适用于您的APK吗? 我的最大猜测是这段代码 ,我想知道您的调试包和发布包是否存在冲突的提供程序?

确保从手机上为所有用户卸载了其他版本/开发版本。 为此,请进入“设置”->“应用”,并确保已为所有用户卸载该应用。

如果您从主屏幕删除该应用程序,则可能仅对当前用户删除它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM