[英]Google Play throwing error code -505 when installing custom app
我们正在通过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.