簡體   English   中英

安裝自定義應用時,Google Play拋出錯誤代碼-505

[英]Google Play throwing error code -505 when installing custom app

我們正在通過Google Play分發應用。 目前,該應用有兩個測試版:

  • 生產-com.domain.standard-指向生產服務器。
  • 開發-com.domain.evv-指向開發服務器。

我們發現用戶一次只能在手機上安裝一個版本。 例如:

  • 我嘗試通過Google Play安裝開發版本。 一切都很好。
  • 我嘗試通過Google Play安裝生產版本。 我收到錯誤代碼“ -505”。
  • 我卸載開發版本。
  • 我嘗試通過Google Play安裝生產版本。 一切都很好。

我已盡力排除了特定於設備的原因; 我們在多個設備上看到了這一點。 據我所知,目前沒有設備運行兩個版本。


作為參考,完整的錯誤是:

無法安裝“ APP NAME”。 請重試,如果問題仍然存在,請獲取幫助進行故障排除。 (錯誤代碼:-505)

我們已經完成了所有疑難解答的提示,並且似乎都無法解決該問題。

錯誤代碼-505通常表示設備上已有的APK與正在安裝的APK之間的簽名不匹配。

但是,如果程序包名稱不同,就不會成為問題。 我的猜測是PackageManager提供了STATUS_FAILURE_CONFLICT -PackageManager實際上將此代碼用於很多事情

  • (顯然)已經存在,但也
  • INSTALL_FAILED_UPDATE_INCOMPATIBLE
  • INSTALL_FAILED_SHARED_USER_INCOMPATIBLE
  • INSTALL_FAILED_REPLACE_COULDNT_DELETE
  • INSTALL_FAILED_CONFLICTING_PROVIDER
  • INSTALL_FAILED_DUPLICATE_PERMISSION

我不知道所有這些含義是什么(但是我可以繼續查找源代碼以找出答案),但是其中一種可能適用於您的APK嗎? 我的最大猜測是這段代碼 ,我想知道您的調試包和發布包是否存在沖突的提供程序?

確保從手機上為所有用戶卸載了其他版本/開發版本。 為此,請進入“設置”->“應用”,並確保已為所有用戶卸載該應用。

如果您從主屏幕刪除該應用程序,則可能僅對當前用戶刪除它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM