อาจเป็นปัญหากับการอ้างอิงของบริการ Google Play
ในบางครั้งไม่ใช่กรณีที่:
ก) มีการติดตั้งแอปเวอร์ชันที่มีอยู่ใหม่กว่าหรือไม่
b) มีแอปเวอร์ชันที่มีอยู่ติดตั้งในบัญชีผู้ใช้อื่นบนอุปกรณ์
ดังนั้นข้อความแสดงข้อผิดพลาดจึงเป็นเพียงของปลอม
ในกรณีของฉันฉันมี:
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.+'