В стандартных условиях Android не предоставляет возможности установки нескольких версий одного приложения. 4 Система считает, что это одинаковые приложения, если у них одинаковые имена. 2
Чтобы разные версии приложения могли сосуществовать на одном устройстве, их имена должны отличаться. 2 Например, можно изменить имя пакета в файле build.gradle. 5
Также для установки нескольких версий приложения можно использовать пользовательские профили. 4 В Android 5.0 Lollipop и выше можно создать на устройстве несколько профилей и устанавливать разные версии приложения в каждый из них. 4 Ещё один вариант — использовать приложения-контейнеры. 4 Например, Parallel Space или App Cloner позволяют создавать копии приложений с разными установленными версиями. 4
Ещё один способ — использовать виртуальные машины. 4 Например, VirtualBox или Genymotion позволяют создать виртуальное Android-устройство на компьютере и устанавливать разные версии приложения на каждую виртуальную машину для отдельного тестирования или сравнения. 4