Waydroid (Android Emulator) Installation - LeandroTheDev/arch_linux GitHub Wiki

Dependencies

  • sudo pacman -S lxc python-gobject dnsmasq dbus-python nftables
  • auracle clone libglibutil
  • auracle clone libgbinder
  • auracle clone python-gbinder
  • makepkg -sic in all dependencies downloaded with auracle

Installation

  • auracle clone waydroid

Configuration

  • sudo systemctl enable waydroid-container.service --now

  • sudo waydroid init

  • waydroid session start

  • waydroid prop set persist.waydroid.multi_windows true

  • sudo waydroid shell

  • type this in the shellANDROID_RUNTIME_ROOT=/apex/com.android.runtime ANDROID_DATA=/data ANDROID_TZDATA_ROOT=/apex/com.android.tzdata ANDROID_I18N_ROOT=/apex/com.android.i18n sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";"

  • copy the id only example: 14561451532241

  • go to android uncertified

  • place your android id there and wait a fell minutes to update

Using

  • waydroid show-full-ui
  • To open a full android screen

  • app launch com.android.calculator2
  • To launch a specific application

  • You can get the application id in App Info -> Advanced

Change window size

  • waydroid prop set persist.waydroid.width 576
  • waydroid prop set persist.waydroid.height 1024

Wifi not working

  • Restart the system

Stop waydroid

  • sudo waydroid session stop
  • sudo waydroid container stop

ARM Packages compatible

This script will help you to install dependencies to run almost all games and applications from playstore

Uninstall container

  • sudo rm -rf /var/lib/waydroid/
  • You need to go back to configuration section