[教學] 如何在 Intel MacBook Pro/Air 的 Ubuntu 安裝 Waydroid 並運行 Android App

本帖最後由 javacomhk 於 2022-4-17 22:48 編輯

安裝 Ubuntu USB Bootable 手指 https://www.hkepc.com/forum/viewthread.php?fid=24&tid=2659065

(1) Ubuntu 系統安裝 Waydroid
進入 Ubuntu 系統後開 terminal 打指令
  1. sudo apt update
  2. sudo apt install python3-pip lxc curl wget -y
  3. sudo pip install pyclip
  4. export DISTRO="focal" && sudo curl https://repo.waydro.id/waydroid.gpg --output /usr/share/keyrings/waydroid.gpg && echo "deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ $DISTRO main" > ~/waydroid.list && sudo mv ~/waydroid.list /etc/apt/sources.list.d/waydroid.list && sudo apt update
  5. sudo apt install dkms -y
  6. # if old Linux Kernel get this https://github.com/anbox/anbox-modules
  7. # With Linux Kernel 5.17 (that is >=5.7), download and build Linux modules from here https://github.com/choff/anbox-modules
  8. wget https://github.com/choff/anbox-modules/archive/refs/heads/master.zip
  9. unzip master.zip
  10. cd anbox-modules-master/
  11. sudo ./INSTALL.sh

  12. # check Linux kernel modules installed anbox-ashmem & anbox-binder
  13. dkms status

  14. # install waydroid
  15. sudo apt install waydroid -y

  16. #檢查和修改 /etc/resolv.conf 為
  17. nameserver 8.8.8.8
  18. nameserver 8.8.4.4

  19. #檢查和修改 /etc/gbinder.d/anbox.conf 為
  20. [Protocol]
  21. /dev/binder = aidl2
  22. /dev/vndbinder = aidl2
  23. /dev/hwbinder = hidl

  24. [ServiceManager]
  25. /dev/binder = aidl2
  26. /dev/vndbinder = aidl2
  27. /dev/hwbinder = hidl
複製代碼
原本的  /etc/gbinder.d/anbox.conf 配置文件為


(2) 登出 Ubuntu (PC鍵: control-alt-delete / Mac鍵: control-option-fn-delete)
在右下角選擇 Ubuntu on Wayland 後再登入



(3) 啟動 Waydroid
  1. # 需要下載 752.66 MB 的 image
  2. sudo waydroid init
  3. sudo systemctl start waydroid-container
  4. waydroid session start
複製代碼
(4) 安裝 APK 可使用 Waydroid 的 Browser 下載及直接安裝或用 Ubuntu 的 Terminal sideload APK 安裝指令如下
  1. waydroid app install 港人話電視_v103-GooglePlay_apkpure.com.apk
複製代碼


(5) Waydroid 有沒有 App Store?
可以下載及安裝 F-Droid 或從 apkpureapkmirror 網址下載 x86_64 的  apk 檔案後安裝。

最新測試可用作 sideload 的 apk 檔案
SmartTubeNext STubeNext_ststable_v14.36_r.apk
港人話電視v101-GooglePlay.apk
港人話電視_v103-GooglePlay_apkpure.com.apk
Google Gboard x86_64

(6) 解決 Waydroid 的顏色不正確的問題
Settings App -> Accessibility -> Color inversion (on)


(7) Intel MacBook Pro/Air 可以行 macOS,可以行 X86_64 Windows OS Boot Camp,又可以行 Ubuntu Linux,又可以好似Chrome OS 咁裝 PWA,依家仲可以 sideload Android apk  檔案。仲有乜野 development tools 裝唔到呢?
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

等樓主報告一下後續

TOP