Waydroid app - Android emulator
- Ed_P
- Contributor

- Posts: 9288
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Waydroid app - Android emulator
Anyone here use the Wydroid app and have a module for it? 
- Ed_P
- Contributor

- Posts: 9288
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Waydroid app - Android emulator
Thanks beny.
slapt-mod -u and slapt-mod -s waydroid didn't find it, have to figure out how to add slackware.nl to slapt.mod.

slapt-mod -u and slapt-mod -s waydroid didn't find it, have to figure out how to add slackware.nl to slapt.mod.
Waydroid app - Android emulator
hi, Ed_P try to add this to the configure file maybe work after an update of the mirrors: the slackdce now is the best packages mirror for the slackware 15
https://slackware.uk/slackdce/packages/15.0/x86_64/
you need also: Package required: libglibutil, python3-gbinder, libgbinder
https://slackware.uk/slackdce/packages/15.0/x86_64/
you need also: Package required: libglibutil, python3-gbinder, libgbinder
- Ed_P
- Contributor

- Posts: 9288
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Waydroid app - Android emulator
Ok, I added https://slackware.uk/slackdce/packages/15.0/x86_64/ to /etc/slapt-get/slapt-getrc, ran slapt-mod -u then slapt-mod -s waydroid, still no file found.
Code: Select all
:
:
Verifying checksum signature [https://slackware.nl/people/alien/sbrepos/15.0/x86_64/]...No key for verification
Retrieving ChangeLog.txt [https://slackware.nl/people/alien/sbrepos/15.0/x86_64/]...Done
Reading Package Lists...Done
root@porteus:/home/guest# slapt-mod -s waydroid
root@porteus:/home/guest#
Waydroid app - Android emulator
hi ,Ed_P you have to respect the sysntax when you add repositories to a config well, i am on porteux current so i have added repos the last line is yours and work also with gslapt
guest@porteux:~$ sudo /home/guest/slapt-mod -s waydroid
waydroid-1.5.1-x86_64-1_slackdce (a container-based approach to boot a full Android system)
guest@porteux:~$
guest@porteux:~$ sudo /home/guest/slapt-mod -s waydroid
waydroid-1.5.1-x86_64-1_slackdce (a container-based approach to boot a full Android system)
guest@porteux:~$
Code: Select all
WORKINGDIR=/var/cache/slapt-get
EXCLUDE=^kernel-(generic|huge|modules|firmware)$
#DISABLED=https://slackware.osuosl.org/slackware64-15.0/:OFFICIAL
#DISABLED=https://storage.googleapis.com/slackpacks.jaos.org/slackware64-15.0/:OFFICIAL
#DISABLED=http://ftp.nluug.nl/os/Linux/distr/slackware/slackware64-current/
SOURCE=http://sourceforge.net/projects/slackel/files/repo/x86_64/current/
SOURCE=https://ponce.cc/slackware/slackware64-current/packages/
SOURCE=https://slackware.uk/slackel/x86_64/slackware-current/
SOURCE=https://slackware.uk/slackel/x86_64/slackware-current/extra/
SOURCE=https://slackware.uk/slackel/x86_64/current/
SOURCE=https://slackers.it/repository/slackware64-current/
SOURCE=https://slackware.uk/slackdce/packages/15.0/x86_64/
- Ed_P
- Contributor

- Posts: 9288
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Waydroid app - Android emulator
My rerun:
Code: Select all
:
:
]...Done
Reading Package Lists...Done
Retrieving package data [https://slackware.uk/slackdce/packages/15.0/x86_64/]...Done
Retrieving patch list [https://slackware.uk/slackdce/packages/15.0/x86_64/]... Done
Retrieving checksum list [https://slackware.uk/slackdce/packages/15.0/x86_64/]...Done
Retrieving checksum signature [https://slackware.uk/slackdce/packages/15.0/x86_64/]...Done
Verifying checksum signature [https://slackware.uk/slackdce/packages/15.0/x86_64/]...No key for verification
Retrieving ChangeLog.txt [https://slackware.uk/slackdce/packages/15.0/x86_64/]...Done
Reading Package Lists...Done
root@porteus:/home/guest# slapt-mod -s waydroid
waydroid-1.5.1-x86_64-1_slackdce (a container-based approach to boot a full Android system)
root@porteus:/home/guest#
Code: Select all
root@porteus:/home/guest# slapt-mod -m waydroid
Reading Package Lists...Done
The following NEW packages will be installed:
libglibutil libgbinder python3-gbinder waydroid
0 upgraded, 0 reinstalled, 4 newly installed, 0 to remove, 0 not upgraded.
Need to get 388.0kB of archives.
Do you want to continue? [y/N] y
Code: Select all
====> '/tmp/waydroid-1.5.1-x86_64-1_slackdce.xzm' was created successfully.
root@porteus:/home/guest# ls -hon /tmp
total 4.1M
-rw-r--r-- 1 1000 0 Jan 17 14:15 MozillaUpdateLock-1638CCF467DB5EF8
drwxrwxrwx 3 0 60 Jan 17 14:28 SLAPTMOD/
-rw-r--r-- 1 1000 3.7M Jan 17 14:19 c3cb88ec-e10c-4fab-a1c0-5ba34f291629.zip
srwxrwxrwx 1 1000 0 Jan 17 14:14 dbus-0rrWFXMhG1=
-rw-r--r-- 1 1000 352K Jan 17 14:29 waydroid-1.5.1-x86_64-1_slackdce.xzm
root@porteus:/home/guest#
Thank you
- ncmprhnsbl
- DEV Team

- Posts: 4583
- Joined: 20 Mar 2012, 03:42
- Distribution: v5.1-alpha*-64bit
- Location: australia
- Contact:
Waydroid app - Android emulator
best to read this too: https://slackbuilds.org/repository/15.0 ... /waydroid/
1. only works in a wayland session (cinnamon has some support for this but it's a bit sketchy at this stage afair) (there are addon modules for lxqt and xfce4 in 5.1-alpha* to enable a wayland session)
2. requires certain kernel configs set, which appear to be in blaze's recent builds
1. only works in a wayland session (cinnamon has some support for this but it's a bit sketchy at this stage afair) (there are addon modules for lxqt and xfce4 in 5.1-alpha* to enable a wayland session)
2. requires certain kernel configs set, which appear to be in blaze's recent builds
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44
- Ed_P
- Contributor

- Posts: 9288
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Waydroid app - Android emulator
Porteus Alpha3 test:
Added in 13 minutes 34 seconds:
Porteus 5.0 test:
first-launch wants to download VANILLA from https://ota.waydro.id/system
and when attempted says:
"The waydroid container service is not listening".
Same result with trying to download GAPPS.
Code: Select all
guest@porteus:~$ su
Password:
root@porteus:/home/guest# waydroid
Traceback (most recent call last):
File "/usr/bin/waydroid", line 7, in <module>
import tools
File "/usr/lib/waydroid/tools/__init__.py", line 12, in <module>
from . import actions
File "/usr/lib/waydroid/tools/actions/__init__.py", line 3, in <module>
from tools.actions.initializer import init, wait_for_init, remote_init_client
File "/usr/lib/waydroid/tools/actions/initializer.py", line 5, in <module>
from tools import helpers
File "/usr/lib/waydroid/tools/helpers/__init__.py", line 5, in <module>
import tools.helpers.props
File "/usr/lib/waydroid/tools/helpers/props.py", line 8, in <module>
from tools.interfaces import IPlatform
File "/usr/lib/waydroid/tools/interfaces/IPlatform.py", line 1, in <module>
import gbinder
ModuleNotFoundError: No module named 'gbinder'
root@porteus:/home/guest#
Porteus 5.0 test:
Code: Select all
optional arguments:
-h, --help show this help message and exit
-V, --version show program's version number and exit
-l LOG, --log LOG path to log file
--details-to-stdout print details (e.g. build output) to stdout, instead of
writing to the log
-v, --verbose write even more to the logfiles (this may reduce
performance)
-q, --quiet do not output any log messages
-w, --wait wait for init before running
action:
{status,log,init,upgrade,session,container,app,prop,show-full-ui,first-launch,shell,logcat}
status quick check for the waydroid
log follow the waydroid logfile
init set up waydroid specific configs and install images
upgrade upgrade images
session session controller
container container controller
app applications controller
prop android properties controller
show-full-ui show android full screen in window
first-launch initialize waydroid and start it
shell run remote shell command
logcat show android logcat
root@porteus:/home/guest# waydroid first-launch
root@porteus:/home/guest#
and when attempted says:
"The waydroid container service is not listening".
Same result with trying to download GAPPS.
Waydroid app - Android emulator
Ed_P, if you use the porteus current version you need python packages but the 3.12 version,try to load also the wayland graphic if you are in current. ah take a look at kernel configure for this:maybe the last neko's kerne it have already
CONFIG_ANDROID=y
CONFIG_ANDROID_BINDER_IPC=m
CONFIG_ANDROID_BINDERFS=n
CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder"
CONFIG_ANDROID=y
CONFIG_ANDROID_BINDER_IPC=m
CONFIG_ANDROID_BINDERFS=n
CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder"
- Ed_P
- Contributor

- Posts: 9288
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Waydroid app - Android emulator
Porteus 5.1 Alpha3 with python from 5.01:
Code: Select all
guest@porteus:~$ su
Password:
root@porteus:/home/guest# waydroid
Traceback (most recent call last):
File "/usr/bin/waydroid", line 7, in <module>
import tools
File "/usr/lib/waydroid/tools/__init__.py", line 12, in <module>
from . import actions
File "/usr/lib/waydroid/tools/actions/__init__.py", line 3, in <module>
from tools.actions.initializer import init, wait_for_init, remote_init_client
File "/usr/lib/waydroid/tools/actions/initializer.py", line 5, in <module>
from tools import helpers
File "/usr/lib/waydroid/tools/helpers/__init__.py", line 5, in <module>
import tools.helpers.props
File "/usr/lib/waydroid/tools/helpers/props.py", line 8, in <module>
from tools.interfaces import IPlatform
File "/usr/lib/waydroid/tools/interfaces/IPlatform.py", line 1, in <module>
import gbinder
ModuleNotFoundError: No module named 'gbinder'
root@porteus:/home/guest#
Code: Select all
~# uname -a
Linux porteus.example.net 6.17.2-porteus #1 SMP PREEMPT_DYNAMIC Sun Oct 12 19:23:29 MSK 2025 x86_64 13th Gen Intel(R) Core(TM) i5-13420H GenuineIntel GNU/Linux
~# cat /etc/porteus/*
001-core.xzm:20251006
002-xorg.xzm:20251006
002-xtra.xzm:20251006
003-cinnamon.xzm:20251006
05-devel.xzm:20240511
initrd.xz:20240731
~# ls -l /mnt/live/memory/images
000-kernel.xzm : Oct 12 16:26
001-core.xzm : Oct 6 12:07
002-xorg.xzm : Oct 6 12:10
002-xtra.xzm : Oct 6 12:13
003-cinnamon.xzm : Oct 6 11:56
05-devel.xzm : May 11 2024
07-printing-current-2025-08-05-x86_64-1.xzm : Aug 5 01:49
autonet.xzm : Sep 4 06:45
firefox-139.0.4-x86_64-en-US.xzm : Jun 11 2025
gslapt-0.5.9-x86_64-1dj.xzm : Jun 23 2025
slapt-get-0.11.6-x86_64-4dj.xzm : Jun 23 2025
slapt-mod-u.xzm : Jun 21 2025
waydroid-1.5.1-x86_64-1_slackdce.xzm : Jan 17 14:29
Waydroid app - Android emulator
hi Ed_P, you have downloaded a slackware 15 version of this package python3-gbinder that is a python3.9 version,you can't use it with the porteus5.1 alpha3, that is python3.12 version, waydroid is like a container i have downloaded a lineage packages 850 mb and another one but i have a problem to run the software with dbus issue,ok try if you can run it.
- Ed_P
- Contributor

- Posts: 9288
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Waydroid app - Android emulator
Porteus 5.1 Alpha3 & python3.12 test:
Code: Select all
guest@porteus:~$ su
Password:
root@porteus:/home/guest# waydroid
Traceback (most recent call last):
File "/usr/bin/waydroid", line 7, in <module>
import tools
File "/usr/lib/waydroid/tools/__init__.py", line 12, in <module>
from . import actions
File "/usr/lib/waydroid/tools/actions/__init__.py", line 3, in <module>
from tools.actions.initializer import init, wait_for_init, remote_init_client
File "/usr/lib/waydroid/tools/actions/initializer.py", line 5, in <module>
from tools import helpers
File "/usr/lib/waydroid/tools/helpers/__init__.py", line 5, in <module>
import tools.helpers.props
File "/usr/lib/waydroid/tools/helpers/props.py", line 8, in <module>
from tools.interfaces import IPlatform
File "/usr/lib/waydroid/tools/interfaces/IPlatform.py", line 1, in <module>
import gbinder
ModuleNotFoundError: No module named 'gbinder'
root@porteus:/home/guest# slapt-mod -m gbinder
Reading Package Lists...Done
No such package: gbinder
root@porteus:/home/guest# Code: Select all
~# uname -a
Linux porteus.example.net 6.17.2-porteus #1 SMP PREEMPT_DYNAMIC Sun Oct 12 19:23:29 MSK 2025 x86_64 13th Gen Intel(R) Core(TM) i5-13420H GenuineIntel GNU/Linux
~# cat /etc/porteus/*
001-core.xzm:20251006
002-xorg.xzm:20251006
002-xtra.xzm:20251006
003-cinnamon.xzm:20251006
initrd.xz:20240731
~# ls -l /mnt/live/memory/images
000-kernel.xzm : Oct 12 16:26
001-core.xzm : Oct 6 12:07
002-xorg.xzm : Oct 6 12:10
002-xtra.xzm : Oct 6 12:13
003-cinnamon.xzm : Oct 6 11:56
07-printing-current-2025-08-05-x86_64-1.xzm : Aug 5 01:49
autonet.xzm : Sep 4 06:45
firefox-139.0.4-x86_64-en-US.xzm : Jun 11 2025
gslapt-0.5.9-x86_64-1dj.xzm : Jun 23 2025
python3-3.12.12-x86_64-1.xzm : Jan 21 15:37
slapt-get-0.11.6-x86_64-4dj.xzm : Jun 23 2025
slapt-mod-u.xzm : Jun 21 2025
Waydroid app - Android emulator
hi Ed_P, waydroid it do not run on an amd zen and nvidia gpu system and also with a notebook with amd A10 and radeon, the environment is wayland, start to load but it is a loop





