Как подавить предупреждение «Избегайте использования SDK с пакетом SDK»?

Я использую сервисы Google Play в своем приложении для Android, поэтому у меня есть зависимость в моем build.gradle .

 compile 'com.google.android.gms:play-services:10.2.1' 

Но Android Studio предупреждает об этом: Avoid using bundled version of Google Play services SDK .

Android-предупреждение

Что означает это предупреждение? Как этого избежать? Я много искал, не найдя много информации.

Solutions Collecting From Web of "Как подавить предупреждение «Избегайте использования SDK с пакетом SDK»?"

В версиях сервисов Google Play до 6.5 вам пришлось собрать весь пакет API в ваше приложение. В некоторых случаях это затрудняло сохранение количества методов в вашем приложении (включая интерфейсные API, библиотечные методы и собственный код) в соответствии с лимитом 65 536. Начиная с версии 6.5 , вы можете выборочно компилировать API-интерфейсы Google Play в свое приложение

Внутри compile com.google.android.gms:play-services:11.0.2 содержит много зависимостей .. см. Ниже .. использование игровых сервисов может вызвать проблему с dex и тяжелое приложение. Выберите только то, от чего хотите, от вас действительно зависит 🙂

 Google Play services API Description in build.gradle Google+ com.google.android.gms:play-services-plus:11.0.2 Google Account Login com.google.android.gms:play-services-auth:11.0.2 Google Actions, Base Client Library com.google.android.gms:play-services-base:11.0.2 Google Address API com.google.android.gms:play-services-identity:11.0.2 Google Analytics com.google.android.gms:play-services-analytics:11.0.2 Google Awareness com.google.android.gms:play-services-awareness:11.0.2 Google Cast com.google.android.gms:play-services-cast:11.0.2 Google Cloud Messaging com.google.android.gms:play-services-gcm:11.0.2 Google Drive com.google.android.gms:play-services-drive:11.0.2 Google Fit com.google.android.gms:play-services-fitness:11.0.2 Google Location and Activity Recognition com.google.android.gms:play-services-location:11.0.2 Google Maps com.google.android.gms:play-services-maps:11.0.2 Google Mobile Ads com.google.android.gms:play-services-ads:11.0.2 Google Places com.google.android.gms:play-services-places:11.0.2 Mobile Vision com.google.android.gms:play-services-vision:11.0.2 Google Nearby com.google.android.gms:play-services-nearby:11.0.2 Google Panorama Viewer com.google.android.gms:play-services-panorama:11.0.2 Google Play Game com.google.android.gms:play-services-games:11.0.2 SafetyNet com.google.android.gms:play-services-safetynet:11.0.2 Android Pay com.google.android.gms:play-services-wallet:11.0.2 Android Wear com.google.android.gms:play-services-wearable:11.0.2 

Сервисы Google Play содержат множество отдельных API. Вы можете получить доступ к тому, что вам нужно, вместо доступа к пакету, содержащему все из них. Это лучший подход. См. Таблицу № 1 здесь