Ubuntu 26.04 LTS 執行 Android App:Waydroid 安裝與使用要點

介紹在 Ubuntu 26.04 LTS 上透過 Waydroid 執行 Android App 的基本思路、安裝命令、啟動方式、Google Play 取捨、常見問題和適合場景。

在 Ubuntu 26.04 LTS 上執行 Android App,最實際的路線仍然是 Waydroid

它不是傳統意義上的 Android 模擬器,而是把一個基於 LineageOS 的 Android 系統放進 Linux 容器裡執行。好處是資源占用相對低,桌面整合更自然;限制也很明顯:它更依賴 Wayland、核心能力、顯示卡驅動和具體 App 的相容性,不是所有 Android 應用都能穩定執行。

如果你的目標只是偶爾開啟一個 Android 工具、測試 APK、執行輕量 App,Waydroid 值得嘗試。如果你要玩大型手遊、依賴銀行類 App、重度使用 Google 服務,最好先降低預期。

先確認是否適合

Ubuntu 26.04 LTS 已在 2026 年 4 月 23 日發布,官方桌面要求至少 2GHz 雙核心 CPU、6GB 記憶體和 25GB 儲存空間。Waydroid 本身還會額外占用磁碟、記憶體和圖形資源,所以建議至少準備:

  • 8GB 以上記憶體;
  • 可用磁碟空間 10GB 以上;
  • 正常工作的 Wayland 工作階段;
  • 較新的 Intel、AMD 或 NVIDIA 顯示卡驅動;
  • 能接受部分 App 相容性不完美。

Waydroid 官方文件也提醒,Ubuntu 22.04 及之後的桌面需要啟用 Wayland Session。Ubuntu 26.04 LTS 預設已更全面轉向 Wayland,這一點反而比舊版本更順手。

安裝 Waydroid

先安裝基礎依賴:

1
sudo apt install curl ca-certificates -y

加入 Waydroid 官方套件庫:

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

然後安裝 Waydroid:

1
sudo apt install waydroid -y

安裝完成後,可以從應用程式選單啟動 Waydroid,也可以在終端機手動啟動。

初始化 Android 系統

第一次啟動時,Waydroid 需要初始化系統映像。通常直接使用預設映像即可。

如果圖形介面沒有自動出現,也可以先啟動容器:

1
sudo waydroid container start

再啟動使用者工作階段:

1
waydroid session start

開啟完整 Android 介面:

1
waydroid show-full-ui

這時你會看到類似 Android 平板的介面。之後安裝的 App 可以從 Waydroid 內部開啟,也可能出現在 Ubuntu 的應用程式選單裡。

安裝 APK

如果你手上已經有 APK 檔案,可以直接安裝:

1
waydroid app install app.apk

查看已安裝應用:

1
waydroid app list

啟動某個應用時,通常需要使用套件名稱:

1
waydroid app launch com.example.app

這適合安裝 F-Droid、開源工具、測試版 App 或自己打包的 APK。來源不明的 APK 不建議隨便安裝,尤其是需要帳號、支付、通訊錄或簡訊權限的應用。

多視窗模式

Waydroid 預設更像一個完整 Android 視窗。如果你希望 Android App 像普通桌面視窗一樣分開顯示,可以啟用多視窗模式。

在 Waydroid 工作階段執行時輸入:

1
waydroid prop set persist.waydroid.multi_windows true

然後重新啟動工作階段:

1
2
waydroid session stop
waydroid session start

再啟動 App 時,它就更接近桌面應用程式視窗。不過多視窗體驗取決於 App 自身適配、桌面環境和顯示卡驅動,不能保證每個應用都舒服。

Google Play 要不要裝

Waydroid 預設不等於完整 Google 認證裝置。

很多人真正想要的是 Google Play、Google Play Services 和依賴 Google 框架的 App。這個方向可以折騰,但不建議把它當成穩定生產環境。原因有三點:

  1. Google 服務涉及裝置認證和帳號風控,登入體驗可能變化。
  2. 部分 App 會檢查 SafetyNet、Play Integrity、root、虛擬環境或裝置指紋。
  3. 銀行、支付、遊戲、串流媒體類 App 通常更容易失敗。

如果只是裝普通工具,優先考慮 F-Droid、開源 APK 或不依賴 Google 服務的版本。這樣問題少很多,也更符合 Linux 桌面的使用邏輯。

常見問題

如果啟動後黑屏,先確認目前是否使用 Wayland,而不是 X11:

1
echo $XDG_SESSION_TYPE

正常情況下應該看到:

1
wayland

如果容器沒有啟動,手動啟動:

1
sudo waydroid container start

如果工作階段卡住,可以停止後重啟:

1
2
waydroid session stop
waydroid session start

如果問題仍然存在,可以查看日誌:

1
waydroid log

對 NVIDIA 使用者來說,問題可能更多出在圖形堆疊和驅動相容性。Ubuntu 26.04 LTS 的 Wayland 與 NVIDIA 支援已經比過去成熟,但 Waydroid 仍然不是普通原生桌面程式,遇到渲染、黑屏或視窗異常並不奇怪。

和虛擬機、模擬器有什麼不同

Waydroid 更像「容器裡的 Android」,不是完整虛擬機。

它的優勢是啟動快、資源占用低、桌面整合好,適合日常輕量使用和 APK 測試。劣勢是相容性更受宿主系統影響,對圖形堆疊要求高,也不適合把安全敏感 App 當成主力環境。

方案 適合場景 主要問題
Waydroid 日常輕量 App、APK 測試、Linux 桌面整合 Google 服務和部分 App 相容性不穩定
Android Studio Emulator 開發除錯、模擬不同裝置 資源占用高,不適合普通使用者日常用
虛擬機 隔離測試、實驗環境 圖形體驗和效能通常不理想

我的建議

在 Ubuntu 26.04 LTS 上跑 Android App,可以先把 Waydroid 當成「補充工具」,不要當成完整 Android 平板替代品。

適合嘗試的場景:

  • 安裝 F-Droid 裡的工具;
  • 測試自己開發或下載的 APK;
  • 臨時使用某個沒有 Linux 版本的 Android App;
  • 在 Linux 桌面裡保留一個輕量 Android 環境。

不太適合的場景:

  • 長期執行銀行、支付、證券類 App;
  • 重度手遊;
  • 強依賴 Google Play 認證的應用;
  • 對通知、背景、定位、藍牙、攝影機等能力要求很高的工作流。

如果你只是想在 Ubuntu 上偶爾開啟 Android App,Waydroid 是目前最值得先試的方案。它的體驗不一定完美,但安裝成本低,和 Ubuntu 26.04 LTS 的 Wayland 桌面方向也比較一致。

參考資料

记录并分享
使用 Hugo 建立
主題 StackJimmy 設計