Android : Failed to resolve: play-services-basement

Failed to resolve: play-services-basement

Open File

Failed to resolve: play-services-measurement-base

Open 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
// in the individual module build.gradle files
}
}

allprojects {
repositories {
jcenter()
maven { url “https://maven.google.com” }
google()

}
}

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
// in the individual module build.gradle files
}
}

เพียงเท่านี้ก็กลับมาใช้งานได้เป็นปกติ

You may also like...