안드로이드 스튜디오에서 외부라이브러리를 추가하려면 해당 모듈의 build.gradle 파일 안에 뭔가 적어줘야 합니다.
dependencies { compile 'com.google.android.gms:play-services:6.1.71' compile 'com.android.support:appcompat-v7:21.0.3' }
그중에 google-play-services_lib는 자주 업데이트되고, 그때그때 수정/추가되는 API들도 있어서
해당 모듈에 맞게 버전을 관리해줘야 합니다.
이클립스에서는 그냥저냥 버전관리하면서 가져다 쓰고 했었는데,
스튜디오에서는 정확한 버전명칭(6.1.71)을 적어줘야 하네요.
한참을 웹서핑한 후, 버전 목록을 찾을 수 있었습니다.
아래 위치입니다.
[SDK_PATH]\extras\google\m2repository\com\google\android\gms\play-services
모든 라이브러리 버전이 다운로드되어 있었네요.
폴더명이 바로 버전명입니다.
거기에 "maven-metadata.xml"파일이 들어있는데, 열어봤습니다.
<?xml version="1.0" encoding="UTF-8"?>
<metadata>
<groupId>com.google.android.gms</groupId>
<artifactId>play-services</artifactId>
<versioning>
<release>8.1.0</release>
<versions>
<version>3.1.36</version>
<version>3.1.59</version>
<version>3.2.25</version>
<version>3.2.65</version>
<version>4.0.30</version>
<version>4.1.32</version>
<version>4.2.42</version>
<version>4.3.23</version>
<version>4.4.52</version>
<version>5.0.89</version>
<version>6.1.11</version>
<version>6.1.71</version>
<version>6.5.87</version>
<version>7.0.0</version>
<version>7.3.0</version>
<version>7.5.0</version>
<version>7.8.0</version>
<version>8.1.0</version>
</versions>
<lastUpdated>20150922215754</lastUpdated>
</versioning>
</metadata>
최신버전은 8.1.0이네요.
참고로,
google-play-services_lib외에 다른 Google API의 버전명칭도 위에서 말씀드린 폴더에서 모두 찾으실 수 있습니다.
'Android Studio' 카테고리의 다른 글
gradle 빌드 시, SSL 오류 발생할 경우.... (0) | 2015.11.04 |
---|---|
Android Studio 인증서 경고 없애기 (0) | 2015.08.20 |