应用程序安装期间的未知错误代码“-505”

时间:2014-11-19 06:39:38

标签: android google-play android-5.0-lollipop nexus-4

我已查看此android 5.0 lollipop app install shows Unknown error code during application install: "-505"。但它似乎并没有解决我的问题,因为我不使用多用户环境。

我在Playstore中有一个应用程序在我的nexus 4(4.4.x)上工作正常,直到我升级到棒棒糖,并且每当我尝试从playstore安装它时它都会显示此错误(如果我通过它运行它会安装好ADB)。

无法理解为什么我可能会遇到此问题,也没有任何其他对此错误代码的引用。 任何帮助表示赞赏。

8 个答案:

答案 0 :(得分: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 
从棒棒糖开始,似乎不允许这样做。 谢谢大家。

修改

解决方案(如果不明显)是从

更改权限
 <permission android:name="<old package>.permission.MAPS_RECEIVE"
 android:protectionLevel="signature" />

<permission android:name="<new package>.permission.MAPS_RECEIVE" 
android:protectionLevel="signature" />

或导致相同的签名权限。

答案 1 :(得分:7)

官方Lollipop版本 对于mac用户(我确信它与Windows用户类似):

  • 转到终端
  • cd into:ADT / sdk / platform-tools
  • 键入./adb uninstall the.app.package

就是这样!

  • 您刚刚卸载了该应用
  • 不添加-k标志 - (' - k'表示保留数据和缓存 目录)
祝你好运!

答案 2 :(得分:4)

这是由Lollipop中的应用程序证书解析错误引起的:

https://code.google.com/p/android/issues/detail?id=79089

答案 3 :(得分:3)

如果您尝试安装的应用程序与具有SAME证书的类似应用程序或相关应用程序具有相同的证书,则Android 5.0不允许安装,相信您正在安装已安装的副本(但不同的)应用程序。只有对我有用的解决方案?使用相同的证书卸载应用程序,该证书是由同一个开发人员制作的应用程序,用于制作您尝试安装的应用程序。一旦您卸载了该应用,请安装有问题的应用,然后返回并重新安装已安装的其他应用。尝试安装FB Messenger应用程序时,这个问题只发生在我身上一次。在卸载Facebook应用程序后,我终于能够安装它了。然后我在安装Messenger后重新安装了Facebook。好的,祝大家好运,希望这有助于你们中的一些人。

答案 4 :(得分:1)

在同一设备上安装相同应用的多个用户可能会导致此错误。请从设备中删除其他应用,这应该有效。

我遇到了类似的问题,但在我的情况下,这是一个旧的开发版本,坐在我的设备上,当我试图从Play商店安装时,这个错误即将来临。

答案 5 :(得分:0)

我遇到了类似的问题并用这个解决方案解决了。

解决方案:使用无线更新或侧载工厂映像从旧版本将Android设备更新到Android 5.0 Lollipop后,请重置出厂设置。已经发现,如果在更新Android版本后立即进行出厂重置,则不会发生错误,但如果不这样做,则错误仍然存​​在。不要忘记清除缓存,转到菜单&gt;设置&gt;应用&gt; Google Play商店&gt;清除缓存。从同样的选项中清除数据。

来源:http://appslova.com/android-fix-unknown-error-code-application-install-505-error-505/

希望这有帮助!!

答案 6 :(得分:0)

尝试重置Play商店应用。按照这些步骤,您不会丢失应用。没有什么重要的东西会丢失。

关于摩托罗拉xoom的步骤

转到应用抽屉(菜单) 点按设置 点按应用程序 点按&#34;全部&#34;标签 滚动浏览并寻找游戏商店 点按Play商店(不播放商店服务!) 点按&#34;清除数据&#34; 然后,您将收到警告,点击&#34;确定&#34; 这就是它,再次解决你的问题,看看它是否已修复。请记住,您必须重新接受Play商店应用的条款和条件,当出现这种情况时,只需点击&#34;接受&#34;

答案 7 :(得分:0)

尝试将applicationId添加到gradle文件的defaultConfig部分,如

defaultConfig {
    applicationId "com.example.www"
}