Pode haver um problema com as dependências do Google Play Services.
Às vezes, NÃO é o caso que:
a) existe uma versão existente do aplicativo instalada, mais recente ou não
b) existe uma versão existente do aplicativo instalada em outra conta de usuário no dispositivo
Portanto, a mensagem de erro é apenas falsa.
No meu caso, eu tive:
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'
Mas quando eu tentei
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'
Eu obtive erros relacionados ao androidX, pois ainda não havia atualizado para o androidX e não estava pronto para isso. Eu descobri que o uso das versões 16.xy mais recentes funcionam e não recebo mais a mensagem de erro. Além disso, eu poderia esperar até mais tarde, quando estiver pronto, para atualizar para o 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.+'