hum*_*kie 14 android google-play nexus-4 android-5.0-lollipop
我检查了这个android 5.0 lollipop app install在应用程序安装过程中显示Unknown错误代码:" - 505".但它似乎没有解决我的情况,因为我不使用多用户环境.
我在Playstore中有一个应用程序,它在我的nexus 4(4.4.x)上工作正常,直到我升级到棒棒糖,并且每当我尝试从playstore安装它时它显示此错误(如果我通过adb运行它会安装好).
无法理解为什么我可能会面临这个问题,也没有任何其他参考此错误代码.任何帮助表示赞赏.
hum*_*kie 19
这对我来说似乎很愚蠢,但终于找到了答案,这似乎是我有另一个开发应用程序(差异包名称),它与playstore应用程序有共同的签名权限.埋藏在我的logcat深处就是这个.
11-21 16:20:02.855: E/Finsky(8986): [1] PackageInstallerImpl.handleCommitCallback: Error -505
while installing <package>: INSTALL_FAILED_DUPLICATE_PERMISSION: Package <package> attempting to
redeclare permission <package>.permission.MAPS_RECEIVE already owned by
Run Code Online (Sandbox Code Playgroud)
从棒棒糖开始,这似乎是不允许的.谢谢大家.
编辑
解决方案(如果不明显)是更改权限
<permission android:name="<old package>.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
Run Code Online (Sandbox Code Playgroud)
至
<permission android:name="<new package>.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
Run Code Online (Sandbox Code Playgroud)
或任何导致相同的签署许可.
使用官方Lollipop版本和Mac用户(我确信它类似于Windows用户):
这就是它!
祝好运!
| 归档时间: |
|
| 查看次数: |
25344 次 |
| 最近记录: |