乐趣区

关于appgallery-connect:如何解决应用安装失败错误码13的问题

明天遇到一个问题,有用户反馈从华为利用市场下载一个新利用时,提醒装置失败。

关上提示信息,查看失败详情。看到具体的失败信息是 Conflicting Provider,Error Code:-13。另外零碎还提醒了和产生抵触的利用名称以及举荐的解决办法。

个别提醒 Provider 抵触时,很大可能是 ContentProvider 雷同导致的。ContentProvider 是 Android 的四大组件之一,然而平时用得比拟少。ContentProvider 个别用于跨过程通信,进行过程间的数据交互和共享。这个个性决定了 ContentProvider 只能全局惟一,一旦有利用先在手机上注册了同名的 Provider 后,前面装置的利用就不能再应用雷同的名字,装置时就会出错。

查看这两个抵触的 APK,果然在 AndroidManifest.xml 文件里看到雷同的 Provider 设置:

和开发者磋商之后,批改了其中一个利用的 ContentProvider 的信息,减少了本利用的包名信息,再装置就胜利了,问题解决。

原文链接:https://developer.huawei.com/…
原作者:Mayism

退出移动版