Android : Failed to resolve: play-services-basement
Failed to resolve: play-services-basementOpen File Failed to resolve: play-services-measurement-baseOpen File |
อยู่ๆเปิดโปรเจ็คขึ้นมาแล้วก็มี Error ข้างต้นแสดง ทั้งๆที่เดิมใช้งานได้เป็นปกติดี ให้ลองเช็ครายการดังนี้
1. build.gradle (Project …)
ตรวจสอบดูเวอร์ชันของ com.google.gms:google-services และ repositories ดังตัวอย่าง
buildscript { repositories { jcenter() google() } dependencies { classpath ‘com.android.tools.build:gradle:3.2.0’ classpath ‘com.google.gms:google-services:3.1.0’ // NOTE: Do not place your application dependencies here; they belong allprojects { |
2. build.gradle (Module :…)
ตรวจสอบดูเวอร์ชันของ google services ที่มีการเรียกใช้ ดังตัวอย่าง
dependencies { implementation ‘com.google.firebase:firebase-ads:15.0.0’ … } |
ถ้าครบถ้วนตามตัวอย่างแล้ว Error ยังเกิดขึ้นอยู่ ให้ปรับแก้ดังนี้
Edit1: build.gradle (Module :…)
เพิ่ม com.google.firebase:firebase-core เข้าไป
dependencies { implementation ‘com.google.firebase:firebase-ads:15.0.0’ implementation ‘com.google.firebase:firebase-core:16.0.4’ … } |
Edit2: build.gradel (Project :…)
upgrade com.google.gms:google-services เป็นเวอร์ชัน 4.0.0 ดังนี้
buildscript { repositories { jcenter() google() } dependencies { classpath ‘com.android.tools.build:gradle:3.2.0’ classpath ‘com.google.gms:google-services:4.0.0’ // NOTE: Do not place your application dependencies here; they belong |
เพียงเท่านี้ก็กลับมาใช้งานได้เป็นปกติ