I want to use Firebase Cloud Messaging in my Android App. This is my app level gradle file
apply plugin: 'com.android.application'
android {
signingConfigs {
config {
keyAlias 'androiddebugkey'
keyPassword 'android'
}
config1 {
keyPassword 'android'
}
}
compileSdkVersion 23
buildToolsVersion "23.0.3"
packagingOptions {
exclude 'main/AndroidManifest.xml'
}
defaultConfig {
applicationId "com.shikhar.dexter.project"
minSdkVersion 19
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.google.firebase:firebase-messaging:10.0.1'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:design:23.4.0'
compile 'com.android.support:cardview-v7:23.4.0'
compile 'com.android.support:recyclerview-v7:23.4.0'
compile 'com.android.support:support-v4:23.4.0'
compile 'com.google.android.gms:play-services:9.0.0'
compile 'com.google.android.gms:play-services-auth:9.0.0'
}
apply plugin: 'com.google.gms.google-services'
This is my root level gradle file
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
classpath 'com.google.gms:google-services:3.0.0'
classpath 'com.android.tools.build:gradle:2.1.0'
// NOTE: Do not place your application depndencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
maven{
url "http://dl.bintray.com/dasar/maven"
}
}
}
While compiling it shows these Errors:
Failed to resolve: com.google.firebase:firebase-core:10.0.1
Error:(36, 13) Failed to resolve: com.google.firebase:firebase-messaging:10.0.1
I tried with various Google Play Services Versions like 9.4.0 but still it doesn't work.
Open SDK Manager and make sure you have latest "Google Play Services" dependency downloaded.
In addition to downloading the latest "Google Play Services" as suggested by John Oreilly above I also had to update my 'Google Repository' to get it to work.
In Android Studio go to "Tools -> Android -> SDK manager". In the SDK manager select the tab "SDK Tools" and below "Support Repository" you find 'Google Repository', upgrade it if it's not using the latest version.
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