Получи случайную криптовалюту за регистрацию!

​​Устанавливаем одновременно несколько версий приложения #begi | Android Live 🤖

​​Устанавливаем одновременно несколько версий приложения
#beginners

Многие разработчики используют свои телефоны в качестве устройств для тестирования и разработки. В целом, в этом нет ничего плохого, однако есть одна проблема: по умолчанию вы можете иметь только одну версию приложения на устройстве.
Ситуация усугубляется, если вы хотите держать одновременно debug, test и release версии.

К счастью, есть достаточно простое решение, которое позволит иметь сколько угодно версий одного и того же приложения на одном устройстве. Вот вам инструкция, как это сделать:
настройте отдельные buildTypes. Сделаем test и release;
добавьте applicationIdSuffix для test-версии. Например, _test;
добавьте новое название test-сборки. В Android Studio добавьте новый xml-файл для строк, который поместите в папку test/res/values. Там уже сделайте нужное вам название, а название релизного билда переместите в release/res/values.
добавьте новую иконку по такому же алгоритму. Вам нужно добавить её в test/res, Android Studio может всё переместить за вас.
зарегистрируйте новое приложение в проекте для Firebase и поправьте файл google-services.json, который вам обновит сам Firebase.

На этом всё, проблема нескольких сборок решена. Детальнее можно почитать тут.