4

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

在互联网上进行了一些搜索后,我发现我的应用程序可能会发生这种情况,以防它是基于 Adob​​e Air 的应用程序,但事实并非如此。我还阅读了有关 GCM 的重复权限的信息,但 m app 不适用于 GCM。

大多数堆栈溢出帖子都说我需要做的就是告诉我的用户执行恢复出厂设置......我不想这样做,因为我有太多这样的用户......

任何帮助将不胜感激!

4

1 回答 1

0

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

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

于 2015-12-17T22:56:37.703 回答