2016-09-26 6 views
3

Меня интересует функция создания новых карт, которая добавлена ​​в 9.6 версии Google Play Services, но также я использую API-интерфейс Awareness. В моей build.gradle у меня естьОтсутствует API-интерфейс Google Awareness v9.6

compile 'com.google.android.gms:play-services-maps:9.6.1' 
compile 'com.google.android.gms:play-services-contextmanager:9.6.1' 
compile 'com.google.android.gms:play-services-location:9.6.1' 

и некоторые другие игры-услуги/firebase модули. Раньше с v9.4, который работал, но теперь я получаю Failed to resolve: com.google.android.gms:play-services-contextmanager:9.6.1 BTW, все остальные библиотеки с версией 9.6 правильно решены. Также я попытался использовать 9.6.0 и 9. +, ничего не получилось.

Пожалуйста, не предполагают добавлениеcompile 'com.google.android.gms:play-services:9.6.1', потому что это увеличение времени компиляции резко.

UPD: только что обнаружено, что распознавание активности включено в пакет местоположения, поэтому мне не нужна осведомленность. Но это не ответ

+0

Проблема, похоже, связана с самим Google. Для контекстного менеджера нет версии 9.6.1, только 9.4.0. –

+0

@SrikarReddy Я уверен, что это так. В ожидании парня google приходите и посмотрите это) –

ответ

12

Запуск 9.6.0 был переименован в «сознание», так что вы должны использовать

compile 'com.google.android.gms:play-services-awareness:9.6.1' 

Вы можете проверить это в «Google Repository оборотов 35», просто перейдите по ссылке:

ANDROID_HOME/extras/google/m2repository/com/google/android/gms 

и там вы увидите, что нет 9.6.0 и 9.6.1 папки внутри «играть-услуги-contextmanager», но есть новая папка «играть-услуги сознательность» с 9.6.0 и 9.6. 1

Не уверен, что это постоянный или временный, поскольку, как вы сказали в документации, он по-прежнему называется «play-services-contextmanager».

+0

Особая благодарность за подсказку, теперь я знаю, где искать в таких случаях –

+0

Большое вам спасибо. Эта проблема сводила меня с ума. – Ammar

Смежные вопросы