2016년 8월 1일 월요일

Android 이론 - 안드로이드 Library 종류 (계속 업데이트...)



[Android 표준 라이브러리]

android.jar


[Support 라이브러리]

 - 구글(이라는 써드파티 벤더)의 Library
 - 하위 호환성을 위해서 제공
  : 2.2 / 2.3 / 3.0 ,,,,, 등의 다양한 버전의 안드로이드 호환을 위한 라이브러리
  : toolbar 의 경우 5.0 에서 등장했는데 하위 버전에서는 에러가 나기 때문에 이를 방지하기 위해 제공

 - v4 : 추가설정 없이 사용 가능(Graddle 에다가 dependency 추가 없이도 사용 가능)
 - v7, v13,,,,, : Dependency 연결해서 사용해야 함


[Google Play 서비스 라이브러리]

구글의 서비스 컨텐츠를 제공하는 Application이 안드로이드 폰에 기본적으로 설치 되어 있다.
이 서비스를 이용하기 위해선 com.google.android.gms:play-services를 Graddle에 추가 해야 한다.
대표적으로 Fused Location 서비스를 이용하는 것이 그렇다.

그런데 간혹가다가
'Google Play services out of date.  Requires 9256000 but found 8703440'
이런 에러코드를 만나게 되면서 기능이 제대로 동작하지 않는 경우가 있다.

이럴때는 구글 플레이에서 'Google Play 서비스' 앱을 업데이트 하면 해결된다.

댓글 없음:

댓글 쓰기