我可以在Play商店中解决-505错误吗? (非Adobe航空应用程序)

时间:2015-07-01 08:04:54

标签: android google-play-services android-5.0-lollipop failed-installation android-5.1.1-lollipop

我有一个应用程序,其当前更新未能让部分用户说错误" -505"当他们尝试通过Play商店更新应用时,它仅在Lolipop上发生。

在互联网上进行一些搜索后,我发现它可能发生在我的应用程序中,以防它是基于Adobe Air的应用程序,但实际情况并非如此。我还阅读了关于GCM的重复许可,但m app不适用于GCM。

大多数堆栈溢出帖都说我需要做的就是告诉我的用户执行工厂重置...我不喜欢这样做,因为我有太多这样的用户。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

在我问这个问题后的几天,我找到了解决方案。由我的应用在其清单中的内容提供商中的相同权限引起的问题。自Lollipop发布以来,Android不再允许内容提供商中的非唯一权限字符串。因此,最简单的解决方案就是将权限字符串添加到应用程序的包名称中。

这就是我的内容提供商编写和工作的方式:我通过阅读我的一位用户发送给我的错误报告找到了解决方案。