如何在沒有 Google Play 商店的情況下更新 Android 應用

A smartphone showing an update-available badge with a refresh arrow note

法律與安全注意事項: 本文僅用於教育目的。對於大多數用戶來說,Google Play 商店仍然是保持 Android 應用程式最新的最安全、最合適的方式。此處所述的技術適用於合法場景:從其自己的專案發布頁面更新開源應用程式、應用程式開發人員直接提供的 Beta 版本,或更新無法存取 Play 服務的裝置上的應用程式。 XAPK 至 APK 不會託管、分發、連結或促進存取受版權保護、付費或盜版的應用程式,我們強烈反對安裝來自非官方來源的付費或商業應用程式的更新。請參閱我們的 免責聲明 以了解完整條款。

Google Play 商店對大多數人來說很方便,但它並不總是保持更新的最快或最可靠的方式。也許您使用的是沒有 Google 行動服務的華為手機,也許您想避免當前版本中的錯誤,或者您只是更喜歡手動管理應用程式庫。在所有這些情況下,無需 Play 商店即可更新 Android 應用 都比您想像的要容易。

以下我們將介紹手動套用更新的更安全方法,以便您無需依賴 Play 商店即可保持最新狀態。

重點

  • 如果新 APK 使用與舊 APK 相同的金鑰進行簽名,Android 允許「就地」更新。
  • 您必須為瀏覽器或檔案總管啟用 “安裝未知應用程式” 權限。
  • F-Droid 等開源儲存庫可以自動更新免費/開源應用程序,而無需涉及 Play 商店。
  • 安裝手動更新前始終為 驗證簽名。

方法一:從開發者自己的來源手動更新

這是最直接的方法。對於發布者在自己的網站或專案發布頁面(常見於開源軟體、瀏覽器、即時通訊工具和開發人員工具)上託管版本的應用程序,您可以直接從該來源獲取最新的簽名版本。

過程:

  1. 在其發布者的官方網站或發布頁面上找到該應用程式。
  2. 將版本號碼與您手機上目前的版本號碼進行比較。
  3. 下載 正確的CPU架構(ARMv7、ARMv8/ARM64)。
  4. 開啟下載的 APK。 Android 會詢問:“您想安裝此現有應用程式的更新嗎?”
  5. 點選“安裝”。您的資料和設定將被保留。

方法二:使用開源更新頻道

對於特別想要管理 Play 商店以外的更新的用戶(通常是因為設備不附帶 Google 服務,或者因為用戶更喜歡開源軟體),專注於開源的商店可以掃描已安裝的應用程式並提供更新通知。

重要提示:了解“應用程式降級”

雖然您可以輕鬆更新 向前,但 Android 會阻止您安裝舊版本而不是新版本。如果您想回滾更新,則必須先卸載該應用程序,這會導致 資料遺失。我們這裡有一個降級詳細指南。

注意:虛假更新通知

切勿點擊瀏覽器中的彈出視窗:「您的 Chrome 版本已過時,請按此處更新。」真實更新 絕不會以這種方式交付;這些幾乎都是試圖安裝間諜軟體的惡意廣告。

如何設定您的裝置以進行手動更新

預設情況下,出於安全考慮,Android 會阻止手動安裝。您只需更改此設定一次:

  1. 轉到設定 > 應用程式。
  2. 選擇您的瀏覽器(例如 Chrome)。
  3. 向下捲動並點擊 “安裝未知應用程式”。
  4. 將開關切換至 允許。

為您的下一次更新做好準備

使用我們的工具分析您目前的 APK 並為安全的手動更新體驗做好準備。

檢查當前應用程式版本

常見問題 (FAQ)

如果我手動更新 WhatsApp,我的聊天記錄會遺失嗎?

不會。只要您安裝的 APK 是官方更新(使用原始金鑰簽署),您的資料庫和聊天內容將保持不變。

我可以使用其他來源的 APK 更新 Play 商店應用程式嗎?

是的,當(且僅當)新 APK 使用與目前安裝版本相同的簽章金鑰進行簽章時。 Android 拒絕升級已安裝的不同金鑰簽署的應用程序,這是其針對假冒的主要防禦措施。替換 APK 應來自合法來源:發布者自己的網站、開發者自己的發布頁面或您先前自己匯出的 APK。安裝前的驗證簽名。

為什麼「安裝」按鈕變成灰色?

這通常是由於螢幕覆蓋應用程式處於活動狀態(例如藍光濾鏡)。關閉這些實用程式的“在其他應用程式上繪製”,然後重試。

保持手動應用程式更新與原始簽名匹配

在 Google Play 商店之外進行更新可以讓您更能掌控 Android 體驗。無論您是追蹤新功能還是解決您所在地區的交付延遲問題,只要您在安裝每個更新之前堅持使用合法來源、開發人員自己的發布頁面或開源儲存庫(例如 F-Droid 和 檢查簽名),手動更新都是安全的。

由 Shaefale 女士設計並記錄 首席開發人員和 Android 套件架構師 • 在 Android 12–15 上經過驗證

Mst Shaefale 在 xapktoapk.com 維護用戶端 XAPK/APKS 合併、二進位清單解析器和 APK v1+v2 簽章工具。發現過時的命令或作業系統變更?發送編輯說明。