Це може бути проблема із залежностями Служб Google Play.
Іноді це НЕ так:
а) встановлена наявна версія додатка, новіша чи ні
б) є наявна версія програми, встановлена на іншому обліковому записі користувача на пристрої
Тож повідомлення про помилку - просто хибне.
У моєму випадку у мене було:
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'
Але коли я спробував
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'
У мене виникли помилки, пов'язані з androidX, оскільки я ще не перейшов на androidX і не був готовий до цього. Я виявив, що використання останніх 16.xy версій працює, і більше не отримую повідомлення про помилку. Крім того, я міг почекати пізніше, коли буду готовий, щоб оновити до 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.+'