为什么 Google Play 显示错误 "Can't install app"?

Why is Google Play displaying the error "Can't install app"?

可能这不是发布此问题的最佳地点,但它关系到开发人员,因此如果您不删除此问题,您将帮我(和我们中的许多人)一个忙:

最近,我的许多用户在从 Google Play 安装我的应用程序时遇到问题。下载完成并开始安装,但 Google 播放结束并显示以下消息:

Can't install --App name--

Try again, and if it still doesn't work, see common ways to fix the problem

你遇到过同样的问题吗?

我已经问过 Google,但他们没有提供太多信息,而且他们修复它的时间太长了。

显示该消息的设备来自不同品牌和 android 版本。像三星、索尼...

这些用户还告诉我,他们可以毫无问题地从 Play 下载和安装其他应用程序。所以,他们当然怪我,不Google玩

我不明白为什么他们不能安装我的应用程序。

我已经解决这个问题好几个星期了,所以我已经与他们一起测试以清除 Google 播放缓存、存储、重启设备等等。

我的许多用户都遇到过这种情况(无论是更新还是开始全新安装),但它适用于大多数其他用户。所以,这不是每个人都会发生的事情,只是少数人会发生。虽然那些“少”很多。

有些用户甚至告诉我,他们使用我的应用程序已有多年,但在尝试安装上次更新时出现错误。一旦他们卸载重新安装,他们甚至无法继续。

问题已解决。 遇到问题的用户之一了解计算机,他在安装时向我展示了这个日志:

03-10 18:26:01.393  1844  2241 W PackageManager: Package my.app.package attempting to redeclare permission android.permission.QUERY_ALL_PACKAGES already owned by com.androidassistant.paid
03-10 18:26:01.404 13046 13046 E Finsky  : [2] ofn.onReceive(19): Error -505 while installing my.app.package: INSTALL_FAILED_DUPLICATE_PERMISSION: Package my.app.package attempting to redeclare permission android.permission.QUERY_ALL_PACKAGES already owned by com.androidassistant.paid, ConflictingPackage: com.androidassistant.paid
03-10 18:26:01.414 13046 13046 W Finsky  : [2] khw.e(4): Installer::IT: Install failure of my.app.package (isid: ysr14RryQ9aB80XVw6H2BA): -505, Exception: n/a, ErrorMessage: INSTALL_FAILED_DUPLICATE_PERMISSION: Package my.app.package attempting to redeclare permission android.permission.QUERY_ALL_PACKAGES already owned by com.androidassistant.paid, ConflictingPackage: com.androidassistant.paid

我从我的清单文件中删除了 QUERY_ALL_PACKAGES 权限,现在可以在之前失败的所有设备上安装该应用程序。但我需要在我的应用程序中获得该许可。所以现在我想知道为什么声明该权限会在这些设备上出现此问题。对我来说这听起来像是一个错误。我报告给 Google。