을 억제하는 방법"를 사용하지 버전이 번들로 구글 플레이 서비스의 SDK"warning?

나는'm 를 사용하여 구글 플레이스에 안드로이드 앱 그래서 나는 속국에서 나니다.gradle.

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

그러나 안드로이드 스튜디오에 대한 경고를 보여 줍니다:그것을 피하기 위해사용하는 버전이 번들로 구글 플레이 서비스의 SDK.

무엇이고 경고 의미합니까? 어떻게 피하는 것입니까? 나는've 봤없이 많이 찾는 많은 관련 정보.

질문에 대한 의견 (4)
해결책

버전에서 구글 플레이 서비스의 전 6.5,당신이 컴파일하는 전체 패키지의 Api 를으로의 응용이다. 어떤 경우에는,그렇게 만든 것이 더 어려울 수를 유지하는 방법의 응용 프로그램(을 포함한 프레임워크 Api,라이브러리 방법,그리고 자신의 코드)에 65,536 제한. 버전부터 6.5할 수 있습 선택적으로 컴파일을 구글 플레이스 Api 로그

내부 컴파일com.구글이다.안드로이드.gms:레이-서비스:12.0.0많이 포함되어의 종속성을..아래 참조용 플레이-서비스는 원인이 될 수 있습 dex 문제하고 무거운 응용 프로그램. 만 선택하고자하는 당신은 정말 따라 다릅니다:)

Google Play services API    Description in build.gradle

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

중포 기지

Firebase API                Description in build.gradle

Analytics                com.google.firebase:firebase-core:12.0.0
Realtime Database        com.google.firebase:firebase-database:12.0.0    
Cloud Firestore          com.google.firebase:firebase-firestore:12.0.0   
Storage                  com.google.firebase:firebase-storage:12.0.0
Crash Reporting          com.google.firebase:firebase-crash:12.0.0  
Authentication           com.google.firebase:firebase-auth:12.0.0    
Cloud Messaging          com.google.firebase:firebase-messaging:12.0.0 
Remote Config            com.google.firebase:firebase-config:12.0.0  
Invites and 
Dynamic Links            com.google.firebase:firebase-invites:12.0.0 
AdMob                    com.google.firebase:firebase-ads:12.0.0 
App Indexing             com.google.firebase:firebase-appindexing:12.0.0 
Performance Monitoring   com.google.firebase:firebase-perf:12.0.0   

편집 이상 버전에서는 이미 사용되지 않습니다. 그들은 사용하여 개별 버전을 관리합니다. 아래 링크를 참조하시기 바랍

구글 플레이스 https://developers.google.com/android/guides/setup
중포 기지-https://firebase.google.com/docs/android/setup

해설 (2)

구글 플레이는 서비스 포함하는 많은 개별적인 Api. 액세스할 수 있습니다 어느 당신이 필요하여 액세스하는 대신에 번들로 포함하는 모든다. It's better 접근 방식이다. 표를 참조하십시오 No.1여기서

해설 (0)