I want to Set up a firebase Cloud Messaging Client App on Android studio, I am using latest version of Android studio(2.3.3) and my android SDK is fully updated.
Here is my project gradle file:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.google.gms:google-services:3.1.0'
classpath 'com.android.tools.build:gradle:2.3.3'
}
}
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
and this is my app build gradle file :
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.3"
defaultConfig {
applicationId "ir.digiwindow.driver.gps_status"
minSdkVersion 14
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha7'
testCompile 'junit:junit:4.12'
compile 'com.google.firebase:firebase-messaging:11.0.4'
}
apply plugin: 'com.google.gms.google-services'
and I always give this error :
Error:(30, 13) Failed to resolve: compile 'com.google.firebase:firebase-messaging:11.0.4'
The interesting point here is that when I change version from 11.0.4 to 10.0.1 no error occurs and gradle build successfully! I read all related posts in stackoverflow and google developer site, but this error still exists! Any ideas welcome...
Edit 1: when I go to look for updates I don't see any option about updating google play service here in the image:
I have faced the same problem, I have resolved it by updating two things
Mr Jan, Please follow below link its clearly says that->
https://firebase.google.com/docs/android/setup#Prerequisites
Prerequisites-
So Upgrade your Google Play Services and Google Repository in SDK Manager
Open Android studio > Go to File > Settings > Appearance and Behavior > System Setting > Android SDK > SDK Tools > Update
1- Google Play Services and
2- Google Repository under Support Repository
As Dileep mentioned from the documentation, you need to have Google Play Services 11.0.4 or higher installed.
Just open the SDK Manager,
Then Android SDK (on the left hand menu)
Then to the SDK Tools Tab and update Google Play Services, which is currently in version 43 (2017-08-10).
That solved it for me.
Try to add Firebase
features through firebase Assitance go to Tools then Firebase and then select which feature you want to add like Realtime Database.
It will automatically add the compile dependencies to your project. I did the same and solved my problem.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With