2017-10-26 1 views
1

Places API 호출에 play-services를 사용하는 앱이 있습니다. 그래서 나의 응용 프로그램 build.gradle 스크립트에 종속성을 추가했습니다 :앱에서 사용할 수있는 가장 높은 버전의 Play 서비스를 결정하는 것은 무엇입니까?

'com.google.android.gms:play-services-places:11.0.4' 

내 질문이 줄에 지정된 버전 번호에 관한 것입니다. devloper-site에 소개 된 내용을 읽는 방법에는이 번호를 선택하는 방법에 대한 언급이 없습니다. 그것을 읽으면 11.4.2를 사용하게된다. 그러나이 값을 사용하면 'com.google.android.gms : play-services-places : 11.4.2'오류를 해결하지 못했습니다. 그리고 "Install Repository"메시지를 표시하고 SDK 관리자가 종속성을 찾을 수는 없지만 다시 시도하십시오.

흔적과 오류로 나를 위해 작동하는 버전 번호로 안내했습니다. 어떤 설정이 사용할 수있는 게임 서비스 중 가장 높은 버전 번호를 결정했는지 알고 싶습니다.

예를 들어, minSDKVersion (내 경우 19)입니까? 그리고 "최대 가용"플레이 서비스 버전과 구성을 일치시킬 수있는 리소스가 있습니까?

답변

0

우선, 특정 버전의 재생 서비스를 사용하여 프로젝트를 컴파일하면 Android sdk에서 로컬로 동일한 서비스를 확인합니다. 지정한 버전이 로컬 sdk에있는 경우 동일한 버전을 사용합니다.

그렇지 않으면 원격에서 다운로드하려고 시도하고 로컬 sdk에 배치합니다. u가 발생했습니다.

"실패 : com.google.android.gms : play-services-places : 11.4.2"오류가 발생했습니다. 그리고 "Install Repository"메시지를 표시하고 SDK 관리자가 종속성을 찾을 수는 없지만 다시 시도하십시오.

한번에 사용할 수있는 lastes를 검색하고이를 사용 itself.It 스튜디오에서 종속성을 추가하는 -이 : 어떻게 lastes 버전을 결정하는

.

이동합니다 프로젝트 구조에 ->은 종속성 탭을 선택 - 라이브러리 의존성 선택> - ->+ 클릭> 검색 playservices을하고 거기에서 추가 할 수 있습니다.

+0

구체적으로 : 11.4.2 버전은 내가 선택할 수있는 종속성 중 하나입니다. 그러나 build.gradle에 추가하려고하면 위에서 언급 한 오류가 발생합니다 ("해결 실패 ..."). 저장소를 설치하려고 할 때 SDK 관리자는 "종속성을 찾을 수 없습니다 'com.google.android.gms : play-services : 11.4.2'"라고보고합니다. 하지만 특정 질문에 대해서는, 사용할 수있는 Google Play 서비스를 결정하는 안드로이드 앱 구성 (예 : minSDKVersion)에 어떤 것이 있습니까? –

+0

그것은 minSdk 버전에 달려 있지 않습니다. –

+0

그것이 의존하는 모든 것을 지적 할 수 있습니까? 아니면 모든 앱에 최신 버전을 사용할 수 있습니까? –

관련 문제