Package Details: waydroid 1.4.2-1

Git Clone URL: https://aur.archlinux.org/waydroid.git (read-only, click to copy)
Package Base: waydroid
Description: A container-based approach to boot a full Android system on a regular Linux system
Upstream URL: https://waydro.id/
Licenses: GPL
Submitter: Danct12
Maintainer: Danct12
Last Packager: Danct12
Votes: 101
Popularity: 7.60
First Submitted: 2021-09-12 03:33 (UTC)
Last Updated: 2023-11-06 19:55 (UTC)

Pinned Comments

Danct12 commented on 2021-09-21 06:23 (UTC) (edited on 2021-10-08 16:06 (UTC) by Danct12)

Before install Waydroid, make sure that your kernel supports binder and ashmem module (currently only linux-zen does)

Keep in mind that Waydroid only works with Wayland compositors. It also does not work yet with proprietary NVIDIA driver.

After install waydroid and waydroid-image, run this command to initialize the container:

# waydroid init

Then the container can be started via waydroid-container.service. The official project group/channel can be found on:

Latest Comments

1 2 3 4 5 6 Next › Last »

millions024 commented on 2024-03-09 17:10 (UTC) (edited on 2024-03-09 17:11 (UTC) by millions024)

Traceback (most recent call last):
File "/home/millions/.cache/yay/python-gbinder/src/python-gbinder/setup.py", line 2, in <module>
from distutils.core import setup, Extension
ModuleNotFoundError: No module named 'distutils'
==> ERROR: A failure occurred in build().
Aborting...
-> error making: python-gbinder-exit status 4

error while building

kode54 commented on 2023-10-29 23:07 (UTC) (edited on 2023-10-29 23:13 (UTC) by kode54)

The comment on page 5 about binderfs should probably be pinned too. It's also linked to externally, but doesn't work as a link because it keeps moving pages back.

Edit: My bad, it's just that the Waydroid scripts try to modprobe binder_linux to detect if it's "loaded" rather than simply checking if the binder-control node exists already. My current kernel only offers the user facing options to either not build binder support, or compile it in, not as a module.

ihipop commented on 2023-10-27 10:18 (UTC)

✗ waydroid session start  
[18:14:55] RuntimeError: Command failed: % /usr/lib/waydroid/data/scripts/waydroid-net.sh start

~   at 18:14:55 
Δ /usr/lib/waydroid/data/scripts/waydroid-net.sh start
vnic is waydroid0
RTNETLINK answers: Operation not permitted
Failed to setup waydroid-net

anyone have any idea?

Danct12 commented on 2023-10-01 04:12 (UTC)

python-gbinder 1.1.2 should now support building using cython3.

agowa commented on 2023-08-06 11:11 (UTC) (edited on 2023-08-06 11:19 (UTC) by agowa)

Does anyone have a "fix" for the python-gbinder dependency to work with the latest cython installed? Currently, python-gbinder has a hard dependency on cpython0, and cython0 conflicts with cython.

Edit: Answering myself, build it via makechrootpkg.

maxlefou commented on 2023-07-15 07:55 (UTC)

please add binder_linux-dkms as (optional?) dependency since it's required to download the OTA when you start waydroid for the first time.

austinrojers commented on 2023-05-10 10:09 (UTC) (edited on 2023-05-10 10:10 (UTC) by austinrojers)

@yuhldr, installing linux-headers didn't work?

Aftermath commented on 2023-05-08 15:22 (UTC)

Could anyone use waydroid with linux-cachyos kernel?

yuhldr commented on 2023-05-04 04:04 (UTC)

linux-headers or linux-lts-headers maybe necessary

austinrojers commented on 2023-04-17 07:16 (UTC)

I tried symlinking /dev/binder to /dev/binderfs/anbox-binder, but it gives an error:

[gbinder] ERROR: Can't open /dev/binder: Permission denied
[23:04:15] Failed to add presence handler: None

I even tried editing /usr/lib/waydroid/tools/helpers/lxc.py, but still no luck