Чтобы вручную удалить приложение, попробуйте:
adb shell pm uninstall <app_package_name>
Если приложение установлено, это будет означать успех. Если приложение не установлено, вы обычно получаете сообщение об ошибке.
Для установки приложения попробуйте без параметра «-r»:
adb install <app_package_name>
Обратите внимание, что установка с параметром "-r" предназначена для обновления приложения, и, таким образом, если у вас уже установлено приложение, и у вас нет более новой версии сборки приложения (как объявлено в build.gradle), то оно сохранится текущая версия. Просто установите adb, и вы увидите сообщение, если приложение уже существует.
Чтобы проверить, установлено ли приложение, вы можете найти имя пакета приложения на устройстве с помощью:
adb shell pm list packages -f
Если вы устанавливаете через AndroidStudio, попробуйте отключить параметры мгновенного запуска, перейдя в «Предпочтения» и выполнив поиск мгновенного запуска, а затем включив опцию «Без галочки». Очистка сборки, может быть, даже сделать недействительными и повторно синхронизировать кэши и попробуйте снова.