Puede ser un problema con las dependencias de Google Play Services.
A veces, NO es el caso que:
a) hay una versión existente de la aplicación instalada, más nueva o no
b) hay una versión existente de la aplicación instalada en otra cuenta de usuario en el dispositivo
Entonces, el mensaje de error es falso.
En mi caso, tuve:
implementation 'com.google.android.gms:play-services-maps:16.0.0'
implementation 'com.google.android.gms:play-services-location:16.0.0'
implementation 'com.google.android.gms:play-services-gcm:16.0.0'
Pero cuando lo intenté
implementation 'com.google.android.gms:play-services-maps:17.0.0'
implementation 'com.google.android.gms:play-services-location:17.0.0'
implementation 'com.google.android.gms:play-services-gcm:17.0.0'
Recibí errores relacionados con androidX, ya que aún no me había actualizado a androidX y no estaba listo para hacerlo. Descubrí que usar las últimas versiones 16.xy funciona y ya no recibo el mensaje de error. Además, podría esperar hasta más tarde cuando esté listo para actualizar a androidX.
implementation 'com.google.android.gms:play-services-maps:16.+'
implementation 'com.google.android.gms:play-services-location:16.+'
implementation 'com.google.android.gms:play-services-gcm:16.+'