2016-07-09 15 views
3

Ich habe versucht, eine Abhängigkeit zu aktualisieren auf Google Play-Dienste von 9.0.2 auf 9.2.0 innerhalb einer Android App, nämlich die Standorte API:Google Play Location Services 9.2.0 fehlt Google Zuschreibung Android Ressource

dependencies { 
    ... 
    compile 'com.google.android.gms:play-services-location:9.2.0' 
    ... 
} 

die APIs wurden aus dem SDK-Manager heruntergeladen

  • Google Play-Dienste, 31 rev
  • Google Repository, rev 29

Der Code konnte jedoch nicht mehr kompiliert werden, da keine zeichnende Ressource gefunden wurde, insbesondere @drawable/powered_by_google_light (ein Attributionsimage für Google).

Bei der Überprüfung der AAR unter sdk_location/extras/google/m2repository/com/google/android/gms/play-services-location/9.2.0 scheint die Ressource fehlt. In der Tat ist der Ordner res in der AAR leer. Es existierte jedoch in der Version 9.0.2.

Hat jemand das gefunden? Ich habe versucht, das Repository mehrmals aus dem SDK-Manager neu zu installieren.

Antwort

5

Problem gelöst, indem die Abhängigkeit von der Places API fügt hinzu:

dependencies { 
    ... 
    compile 'com.google.android.gms:play-services-location:9.2.0' 
    compile 'com.google.android.gms:play-services-places:9.2.0' 
    ... 
} 

Es scheint vor dieser Version wurde die Orte Abhängigkeit implizit deklariert.

Auch verbunden: Google Play Services 9.2.0 missing classes