我们正在通过Google Play分发应用。目前,该测试版有两个版本:
我们发现用户一次只能在手机上安装一个版本。例如:
我已竭尽全力排除设备特定原因;我们在多个设备上看到了这一点。据我所知,目前没有设备同时运行这两个版本。
作为参考,完整的错误是:
" APP NAME"无法安装。再试一次,如果问题仍然存在,请进行帮助排除故障。 (错误代码:-505)
我们已经完成了所有的问题排查提示,似乎没有一个可以解决问题。
答案 0 :(得分:0)
错误代码-505通常表示已经在设备上的APK与正在安装的APK之间的签名不匹配。
但是,如果包名称不同,则不会出现问题。我的猜测是PackageManager提供STATUS_FAILURE_CONFLICT - PackageManager实际使用this code for lots of things。
INSTALL_FAILED_UPDATE_INCOMPATIBLE
INSTALL_FAILED_SHARED_USER_INCOMPATIBLE
INSTALL_FAILED_REPLACE_COULDNT_DELETE
INSTALL_FAILED_CONFLICTING_PROVIDER
INSTALL_FAILED_DUPLICATE_PERMISSION
我并不确切知道所有这些意味着什么(但我可以继续查看源代码以查找),但是其中一个可能适用于您的APK吗?我的最高猜测是this code,我想知道您的调试包和发布包是否存在冲突的提供商?
答案 1 :(得分:0)
确保从手机上为所有用户卸载了其他版本/开发版本。为此,请进入“设置”->“应用”,并确保已为所有用户卸载该应用。
如果您从主屏幕删除该应用,则可能仅对当前用户删除该应用。