android Android 지원 리포지토리 대 Android 지원 라이브러리 대 Google 리포지토리 대 Google Play 서비스의 차이점은 무엇입니까?
누군가 Android 지원 저장소 대 Android 지원 라이브러리 대 Google 저장소 대 Google Play 서비스의 차이점이 무엇인지 설명해 주시겠습니까?
내 이해는 Google Repository가 모든 API를 분리 한 Google Play 서비스와 동일하며 (모든 것을 포함하는 하나의 큰 항아리 인 클래식 플레이 서비스) 이제 정확히 선택할 수 있기 때문에 Android 스튜디오에서 사용하기에 더 적합합니다. 컴파일하려는 API (예 : 'com.google.android.gms : play-services-ads : +')와 빌드시 불필요한 API를 제거하기 위해 proguard에 의존하는 것입니다.
내가 맞아?
Android 지원 저장소와 Android 지원 라이브러리는 어떻습니까?
Google 은 끝에 저장소 라는 용어를 사용하여 Maven Repository 를 지정하고 다음 과 같이 Gradle 종속성을 사용하여 가져와야합니다.
dependencies {
compile "com.google.android.gms:play-services-gcm:8.4.0"
}
그러나 Gradle을 빌드 시스템은 지원됩니다 안드로이드 스튜디오 로, 이클립스는 이전 사용 개미 빌드 시스템을.
Google 문서에서도 여기 에 언급 됨
Android 지원 라이브러리 항목을 선택하십시오.
참고 : Android Studio로 개발하는 경우 대신 Android 지원 저장소 항목을 선택하여 설치하십시오.
따라서 Eclipse IDE를 사용하는 경우 다음 라이브러리를 사용하십시오.
- Android 지원 라이브러리
- Google Play 서비스
Android Studio를 사용하는 경우 다음 라이브러리를 대신 사용하세요.
- Android 지원 저장소 (새 이름 : 지원 라이브러리 용 로컬 Maven 저장소 )
- Google 저장소
Android 지원 저장소 : android.support. * 라이브러리에 대한 로컬 Maven 저장소입니다 (모든 버전으로 구성).
Android 지원 라이브러리 : android.support. *의 경우 항상 위와 동일한 라이브러리, 단 하나의 버전 (안드로이드 프로젝트 구조 형태). 더 이상 SDK 관리자에서 사용할 수 없습니다 !!!
Google Repository : 일부 Google 라이브러리 google. *의 Maven 저장소입니다.
Google Play 서비스 : Android 기기에서 실행되는 GooglePlay 서비스 (일종의 앱 또는 런타임) 작업을위한 문서 및 샘플입니다.
Android 지원 라이브러리 및 Google Play 서비스는 라이브러리 자체 (jar + src)이고 Android 지원 저장소 및 Google 저장소는 해당 로컬 Maven 저장소 (aar 파일)입니다.
우연히 그들은 API를 폭발 시켰지만 이것이 중요한 것은 아닙니다.
공식 페이지:
'Nice programing' 카테고리의 다른 글
mediatype, contenttype 및 mimetype의 차이점은 무엇입니까? (0) | 2020.11.28 |
---|---|
오픈 소스 신경망 라이브러리 (0) | 2020.11.28 |
docker-ce 및 docker-ee와 관련하여 docker.io는 무엇입니까? (0) | 2020.11.28 |
MVVM 광기 : 명령 (0) | 2020.11.28 |
Spring 3 MVC 애플리케이션을위한 maven 2 archetype이 있습니까? (0) | 2020.11.28 |