2016-12-12 16 views
25

Tworzę aplikację na Androida w Firebase. Są to linie powodujące problemy:Usługi Google Play są nieaktualne. Wymaga 10084000, ale znaleziono 9879470. Nie można zaktualizować

dependencies { 
    compile 'com.google.firebase:firebase-core:10.0.1' 
    compile 'com.google.firebase:firebase-auth:10.0.1' 

otrzymuję ten błąd:

Google Play services out of date. Requires 10084000 but found 9879470. 

uruchomić aplikację na emulatorze. Aktualizacja emulatora GPS nie jest możliwa, ponieważ nie ma Google Play Store.

W SDK Manager mówi wersja usługi Google gracz jest 38.

Nie ma oczywisty sposób zaktualizować to albo.

Odpowiedz

11

Po prostu rozwiązałem, zmieniając wersję zależności. wystarczy użyć:

compile 'com.google.firebase:firebase-core:9.6.0' 
compile 'com.google.firebase:firebase-auth:9.6.0' 
35

Updated 28 Lut 2017: Rev 4 zdjęć emulator API 25 został opublikowany i jest dostępny do pobrania. Zawiera Google Play Services 10.2.98, który obsługuje Firebase 10.2.0.


Emulator obrazu systemu, który obsługuje Firebase 10.0.1 nie został jeszcze wydany dla API 25. System Rev 19 obraz API 23 robi wsparcia 10.0.1.

Masz trzy opcje:

  1. Poczekaj uwalniania API 25 emulatora systemu obrazu, który obsługuje 10.0.1
  2. Utwórz urządzenie za pomocą emulatora Rev 19 z obrazu systemu API 23. W Standalone SDK Manager obrazy emulatorów są pogrupowane według API i mają nazwy takie jak "Google APIs ... System Image". Upewnij się, że masz zainstalowany Rev 19.
  3. W swojej kompilacji przejdź na poprzednią wersję Firebase, aby umożliwić korzystanie z obrazu emulatora API 25.

Podczas korzystania z emulowanego urządzenia możesz zobaczyć wersję Usług Google Play zainstalowaną, wybierając Ustawienia> Aplikacje i wybierając Usługi Google Play.

+0

Dziękuję. Próbowałem zmienić wersję w gradle z 10.0.1 na wersję podaną w Ustawienia> Aplikacje> Usługi Google Play. Daje błąd, nie może znaleźć tej wersji. –

+0

@B Tak, wydaje się, że istnieją różne schematy przypisywania numerów wersji. Spróbuj zmienić biblioteki Firebase i Play Services na 9.8.0. –

+0

Dziękuję, to zadziałało. Czy możesz wyjaśnić, dlaczego działa ta dokładna wersja, a nie inne wersje archiwalne? –