Waydroid,一組在 Ubuntu 上運行 Android 應用程序的工具

毫無疑問你強烈要求的功能之一 由 Linux 用戶 是在其發行版中使用 Android 應用程序的能力 我最喜歡的是,儘管有大量方法可以實現這一點,但其中許多方法都是基於虛擬機與系統的創建和執行,這在想要在 Android 和你的分佈。

那就是為什麼 今天我們要聊聊Waydroid項目 它準備了一套工具, 允許您創建一個隔離的環境 在一個普通的 Linux 發行版上加載Android平台系統的完整圖像 並用它組織 Android 應用程序的啟動。

關於Waydroid

該項目以前稱為 Anbox-Halium,是 Anbox 的重建版本,旨在使用比 Anbox 更多的主機設備原生硬件,這意味著更快的性能。 該項目的主要目標是在基於 Halium 的 Linux 手機上運行 Android 應用程序(Halium 在概念上類似於 Android GSI,但適用於標準 Linux),但它也可以在任何具有 Linux 內核的設備上運行。

使用標準技術構建環境以創建隔離容器s,例如進程的命名空間、用戶 ID、網絡子系統和掛載點。 LXC 工具包用於管理容器並在普通 Linux 內核上運行 Android,加載了 binder_linux 和 ashmem_linux 模塊。

該環境旨在與基於 Wayland 協議的會話一起使用。 與類似的 Anbox 環境不同,Android 平台提供對硬件的直接訪問,無需額外的層。 雖然提供用於安裝的 Android 系統映像基於 LineageOS 項目構建和 Android 10。

突出的特徵 從 Waydroid 中,提到了以下內容:

  • 桌面集成:Android 應用程序可以與本機 Linux 應用程序並行運行。
  • 支持在標準菜單中放置 Android 應用程序中的快捷方式,並以概覽模式顯示程序。
  • 支持在多窗口模式下運行 Android 應用程序並設置窗口樣式以匹配基本桌面佈局。
  • 對於 Android 遊戲,提供了以全屏模式運行應用程序的能力。
  • 有一種模式可用於顯示標準的 Android 界面。

另外,還提到要以圖形方式安裝Android程序,可以使用F-Droid應用程序或命令行界面“waydroid app install”。

由於鏈接到專有的 Google Android 服務,不支持 Google Play,但可以從 microG 項目安裝 Google 服務的免費替代實現。

該項目提出的工具包代碼是用 Python 編寫的,並在 GPLv3 許可下發布。 適用於 Ubuntu 20.04 / 21.04、Debian 11、Droidian 和 Ubports 的軟件包。

如何在 Ubuntu 及其衍生產品上安裝 Waydroid?

為了能夠在我們的系統中安裝 Waydroid,我們必須做的第一件事是打開一個終端(我們可以使用鍵盤快捷鍵 Ctrl + Alt + T 來完成),然後我們將在其中輸入以下內容:

第一件事是定義我們的分佈,我們將用我們所在版本的代號替換“version-ubuntu”,可以是焦點、仿生、多毛等。

export DISTRO="version-ubuntu"
現在我們繼續獲取 gpg 密鑰 我們導入它們:
curl https://repo.waydro.id/waydroid.gpg > /usr/share/keyrings/waydroid.gpg && \
echo "deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ $DISTRO main" > /etc/apt/sources.list.d/waydroid.list && \
sudo apt update

完成後,現在我們通過鍵入以下內容繼續在我們的發行版中安裝 Waydroid:

sudo apt install waydroid 

最後我們繼續執行 Waydroid 服務,即 init 進程:

sudo waydroid init 

容器:

sudosystemctl start waydroid-container 

然後我們繼續運行 Waydroid:

waydroid session start 

或使用其他命令:

waydroid show-full-ui 

如果出現問題,我們可以簡單地重新啟動容器:

sudo systemctl restart waydroid-container 

最後,有興趣進一步了解WayDroid的朋友,可以到其官網查看詳情。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   Nasher_87(ARG) 他說:

    根據頁面上的評論,您必須登錄並啟動Wayland
    例如,它不會讓我在 Ubuntu 上安裝它