7

Ich möchte eine Firebase Cloud Messaging-Client-App auf Android Studio einrichten, Ich verwende die neueste Version von Android Studio (2.3.3) und mein Android SDK ist vollständig aktualisiert.Fehler beim Auflösen von "com.google.firebase: firebase-messaging: 11.0.4" in Android Studio 2.3.3

Hier ist mein Projekt gradle Datei:

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 
} 

und dies ist meine App gradle-Datei erstellen:

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' 

und ich diesen Fehler immer geben:

Error:(30, 13) Failed to resolve: compile 'com.google.firebase:firebase-messaging:11.0.4' 

Die intresting Punkt hier ist, dass, wenn ich Version von 11.0.4 zu 10.0.1 ändere, kein Fehler auftritt und Gradle erfolgreich baut! Ich lese alle relevanten Beiträge in Stackoverflow und Google Developer Site, aber dieser Fehler besteht immer noch! Irgendwelche Ideen willkommen ...

Edit 1: , wenn ich nach Updates suchen gehe ich sehe keine Möglichkeit, über Google-Play-Service hier im Bild zu aktualisieren: enter image description here

+1

Stellen Sie sicher, dass Sie das neueste Google Repository im Android SDK-Manager haben – Bob

+0

Im Android SDK-Manager ist Google Repository-Version 51. –

Antwort

13

ich das gleiche Problem konfrontiert habe, habe ich Dinge Aktualisierung Schlepptau

aufgelöst
  1. Google Play-Dienst
  2. Google-Repository

enter image description here

+1

Ich muss Google Play Service und Google Repository aktualisieren und das hat mein Problem gelöst –

2

Herr Jan, bitte folgen unten verlinkt seine klar sagt, dass->

https://firebase.google.com/docs/android/setup#Prerequisites

Prerequisites-

  • Gerät Android 4.0 (Ice Cream Sandwich) oder höher ausgeführt wird, und Google Play-Dienste 11.6.0 oder höher
  • Die Google
  • Die neueste Version Dienste SDK aus der Google-Repository, in dem Android SDK-Manager spielt von Android Studio, Version 1.5 oder höher

So aktualisieren Sie Ihre Google-Services und Google Repository in wie unter Schritt

öffnen Android Studio unter SDK Manager spielen>> Einstellungen Datei> Appeara nce und Verhalten> Systemeinstellungen> Android SDK> SDK Werkzeuge> Update

1- Google Play-Dienste und

2- Google-Repository unter System-Repository

1

Wie Dileep aus den genannten Dokumentation müssen Sie Google Play Services 11.0.4 oder höher installiert haben.

Öffnen Sie einfach das SDK Manager
Dann Android SDK (auf der linken Seite des Menüs)
dann auf die SDK-Tools Tab und aktualisieren Google Play-Dienste, die derzeit in der Version 43 (2017.08.10).

Das löste es für mich.

+2

Danke für Ihre Antwort, ich installierte Google Play Services Version 43, aber Fehler existiert immer noch –

0

Ich hatte das gleiche Problem und ich ändere nur die Version 11: 0: 4 bis 10: 0: 1 und der Fehler weg. versuchen Sie es einfach vielleicht hilfreich.

1

Try Firebase Funktionen durch Feuerbasis Assitance hinzufügen Gehen Sie zu Tools then Firebase und wählen Sie dann aus, welche Funktion Sie wie Realtime Database hinzufügen möchten. Es fügt automatisch die Kompilierabhängigkeiten zu Ihrem Projekt hinzu. Ich habe das Gleiche gemacht und mein Problem gelöst.

0

Ich hatte das gleiche Problem. Später entdeckte ich die Zeile genau aus der Firebase-Dokumentation.

Classpath 'com.google.gms: google-Dienstleistungen: 3.1.1'

Mitteilung der Hauptstadt 'C'.

sollte es

classpath 'com.google.gms:google-services:3.1.1'

mit Kleinbuchstaben 'c' sein.

Dumb Fehler aber leicht unbemerkt.

Verwandte Themen