使用 Waydroid 在 Linux 上輕鬆運行 Android 應用程式

使用 Waydroid 在 Linux 上輕鬆運行 Android 應用程式

您是否渴望在 Linux 桌面上無縫運行您喜愛的 Android 應用程式? Waydroid 就是您的最佳選擇!這款創新工具採用基於容器的架構,能夠以與原生功能相媲美的性能運行 Android 應用程序,同時將其深度整合到您的 Linux 環境中。本指南全面概述如何在 Linux 系統上使用 Waydroid。

了解 Waydroid

Waydroid 是一款基於容器的複雜解決方案,能夠在您的 Linux 裝置上啟動完整的 Android 作業系統。與消耗大量資源的傳統模擬器不同,Waydroid 借助 Linux 容器 (LXC) 原生運行 Android 應用程式。這帶來了輕量高效的體驗,應用程式可直接整合到您的桌面環境中。

Waydroid 相容於各種 Linux 發行版和 CPU 架構,並利用 Android 的 Mesa 技術來增強圖形效能。透過授予容器存取主機系統 GPU 的權限,確保您的應用程式運作順暢。

Waydroid 的安裝過程

在開始安裝之前,請確保你的系統正在執行 Wayland 會話(特別是 Ubuntu 22.04 及更高版本)。你可以打開終端機並執行以下命令來驗證這一點:

echo $XDG_SESSION_TYPE

在 Ubuntu 22.04 LTS 上驗證 Wayland

確保您的系統已更新並包含必要的先決條件,例如 curl:

sudo apt update && sudo apt install curl ca-certificates -y

接下來新增 Waydroid 官方儲存庫:

curl -s https://repo.waydro.id | sudo bash

在 Ubuntu 上新增 Waydroid 儲存庫

如果自動偵測失敗,請手動指定您的版本。例如,您可以使用-s jammyUbuntu 22.04。

最後執行以下命令安裝 Waydroid:

sudo apt install waydroid -y

安裝成功後,您可以在應用程式選單中找到 Waydroid。

從應用程式選單啟動 Waydroid

對於 Fedora 用戶,安裝是透過 DNF 套件管理器完成的:

sudo dnf install waydroid

配置 Waydroid

首次啟動 Waydroid 時,安裝視窗可能會提示您下載 Android 映像。此鏡像將作為容器內運行的 Android 系統。您可以選擇 Vanilla 鏡像(不包含 Google 服務)或 GAPPS 鏡像(包含 Google Play 服務)。

如果您想訪問 Google Play Store 安裝應用程序,請選擇GAPPS。選擇所需的鏡像後,點擊「下載」並等待下載完成。

在 Waydroid 設定中選擇 GAPPS Android 類型

下載完成後,點擊「完成」,Waydroid 將自動啟動。如果沒有自動啟動,請從應用程式選單中手動重新啟動。短暫等待後,虛擬 Android 環境將會出現。

Waydroid 虛擬環境主介面

最初,該裝置尚未註冊,因此如果您打算使用 Google Play 商店,則需要註冊它。打開終端機並運作:

sudo waydroid shell

在 Waydroid shell 中,執行以下命令以取得您的 Android ID:

ANDROID_RUNTIME_ROOT=/apex/com.android.runtime ANDROID_DATA=/dataANDROID_TZDATA_ROOT=/apex/com.android.tzdataANDROID_I18N_ROOT=/apex/com.android.i18n sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";"

從 Waydroid 終端檢索 Android ID

此命令將返回一個數字字串 – 請務必複製它。

然後,導覽至Google 未經認證的裝置註冊頁面,貼上您的 Android ID,完成驗證,然後按一下註冊

在 Google 未認證頁面上貼上 Android ID

最後,關閉並重新開啟 Waydroid 或執行以下序列:

waydroid session stop && waydroid session start

現在您的裝置已註冊,您可以下載和使用 Android 應用程序,包括 Google Play 商店中提供的應用程式。

透過 Waydroid 安裝 Android 應用

如果您在設定過程中選擇了 GAPPS 鏡像,那麼啟動 Google Play 商店就非常簡單了。只需使用您的 Google 帳戶登錄,即可像在 Android 裝置上一樣安裝應用程式。

在 Waydroid 內部造訪 Google Play 商店

卸載應用程式的步驟與在 Android 裝置上的步驟相同;只需按一下「卸載」即可刪除任何不需要的應用程式。

透過 Waydroid 的 Google Play 商店卸載應用程式

這使得應用程式管理就像在行動裝置上一樣方便。

如果您不想使用 Google Play 商店,您還可以選擇使用 APK 檔案手動安裝應用程式或探索其他應用程式商店,例如 F-Droid,後者以注重輕量級和隱私的應用程式而聞名。

要安裝 APK,首先要從可信任來源下載。在終端機中導航到包含 APK 的資料夾並執行:

waydroid app install your_app.apk

用APK檔案的實際名稱替換your_app.apk。安裝應該在幾秒鐘內完成。

結論

Waydroid 是在 Linux 上運行 Android 應用程式的絕佳選擇。當然,還有其他方法可供選擇,包括傳統的 Android 模擬器、虛擬機,或利用 Android Studio 創建個人 Android 虛擬設備 (AVD)。

來源和圖片

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *