2016-06-28 87 views
15

的更新後,谷歌Play服務,28日9.2.0,六月,有一些遺漏類,防止工作項目進行編譯:谷歌播放服務9.2.0缺課

Error:(24, 35) error: package com.google.android.gms.maps does not exist

關於谷歌的地方相同,所以如果你更新到谷歌播放服務9.2.0,你的項目可能不會編譯。

降級到9.0.2版解決了這個問題:

compile 'com.google.android.gms:play-services-location:9.0.2'

有誰知道如何解決這個問題在9.2.0版本?

回答

15

只需添加映射庫:

compile 'com.google.android.gms:play-services-maps:9.2.0' 

和地方庫:

compile 'com.google.android.gms:play-services-places:9.2.0' 

play-services-location 9.0.2取決於並自動帶入您的項目play-services-mapsplay-services-places,看看play-services-location-9.0.2.pom。版本9.2.0不再這樣做,所以您可以將其添加爲項目依賴項。

對於其他缺課,你可以點擊這裏找到合適的包(見表1個人API和相應的build.gradle描述):https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project

+1

在我的情況下,特定的依賴關係已經存在於'build.gradle'文件中,但仍然不起作用。任何其他想法? (試着升級構建工具,並將SDK編譯爲24) – Muzikant

+1

哪些是缺失的類?也許你需要添加地方庫「com.google.android.gms:play-services-places:9.2.0」(也嘗試清理你的項目) – Bronx

+0

'SupportMapFragment','CameraUpdate'等等。與地方無關。地圖依賴性應該足夠了。這就是爲什麼我感到困惑... – Muzikant

0

添加 編譯「com.google.android.gms:發揮服務:9.2.0」

順便說一句,一個很好的出發點是檢查,建立在目前更新的Android Studio中的一個新的地圖項目(和庫),並看看什麼不同

+5

的「com.google.android.gms:玩-services:9.2.0'dependency,包含所有Google Play服務包,爲項目添加了很多非嵌入式依賴關係 –