Waydroid is an open-source, container-based solution that allows a full Android system to run on GNU/Linux systems using Wayland. It leverages Linux namespaces and LXC to run Android in a lightweight container with direct hardware access. Waydroid integrates Android apps directly into the Linux desktop, making them appear alongside native Linux applications. It supports multiple CPU architectures and delivers near-native performance through Wayland and AOSP Mesa. Users can run Android apps in multi-window mode or switch to a full Android UI for gaming and entertainment. The Android environment is based on a customized LineageOS image currently built on Android 13. Waydroid enables Linux users to seamlessly run their favorite Android apps without emulation overhead.

Project Activity

See All Activity >

Follow WayDroid

WayDroid Web Site

You Might Also Like
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Learn More
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
3
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • Works on Kubuntu via Weston. By itself, WayDroid won't launch on my X.org session, but that's no problem! First I run Weston and from within it (using the provided internal Weston terminal) launch a WayDroid session with "waydroid session start" and "waydroid show-full-ui" (note that the first command needs to be run in background to have a free command line for the second command). I got internet access to android by setting the Waydroid network interface to "trusted" with "firewall-cmd --zone=trusted --add-interface=waydroid0" (this is the interface on the host OS, Kubuntu in my case, which can be found by "ip addr"). I got my Android certified quick by following the online FAQ. It's a huge feat to have a full Android OS in my KDE Plasma session! Installing apps is quick and easy. And it's possible to have a full Android desktop session by setting the display server to "Weston" (for SDDM the config file is /etc/sddm.conf.d/kde_settings.conf and the line Session= controls which display server will be used: plasma is X11, plasmawayland is Wayland and weston is Weston in which I run Android). I have a touch display and everything works superb, whether in a window or a full desktop session!!
    1 user found this review helpful.
  • How to compile the vendor image with halium support? I can not find any infomation from github
  • A very good android container for linux with very good performance
Read more reviews >

Additional Project Details

Operating Systems

Android, Linux

Registered

2021-08-20