Есть несколько вариантов разной степени работоспособности.
1) Установить в виртуальную машину Android-x86 или Remix OS. Плюсы: высокая производительность, настоящая Android-система, минусы: нет интеграции, приложения с компилируемой частью, собранной только под ARM, работать не будут.
2) Установить эмулятор (напр., Genymotion, Shashlik). Плюсы: заработают почти любые приложения, неплохо эмулируется даже всякая аппаратная периферия. Минусы: производительность похуже, крайней слабая интеграция.
3) Установить Chromium или основанный на нём браузер, собранный с поддержкой NaCl, и ARChon. ARChon конвертирует приложения в формат расширений Chromium, после чего их можно запускать встроенным в него эмулятором Android. Плюсы: проработанный эмулятор (от самого Google всё-таки, и используется в ChromeOS), минусы: в зависимости от браузера и дистрибутива может завестись или не завестись, проблемы с компилируемыми приложениями без x86-сборки, переделанная в расширение версия приложения занимает много дискового пространства.
4) Установить Anbox — по сути, аналог Wine для Android-приложений, который с минимальными прослойками запускает Android-рантайм прямо поверх ядра хостовой GNU/Linux-системы. Плюсы: очень хорошая интерация и производительность, разработчики охотно помогают новичкам в чатах в IRC/Telegram, минусы: без x86-сборки работать не будет, проблематично устанавливать на отличные от Ubuntu дистрибутивы, вплоть до того, что необходимые модули ядра нужно ставить из сторонних источников собирать или собирать самостоятельно.