Nice programing

android Android 지원 리포지토리 대 Android 지원 라이브러리 대 Google 리포지토리 대 Google Play 서비스의 차이점은 무엇입니까?

nicepro 2020. 11. 28. 12:28
반응형

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 문서에서도 여기언급 됨

  1. Android 지원 라이브러리 항목을 선택하십시오.

    참고 : Android Studio로 개발하는 경우 대신 Android 지원 저장소 항목을 선택하여 설치하십시오.

따라서 Eclipse IDE를 사용하는 경우 다음 라이브러리를 사용하십시오.

  • Android 지원 라이브러리
  • Google Play 서비스

Android Studio를 사용하는 경우 다음 라이브러리를 대신 사용하세요.

  • Android 지원 저장소 (새 이름 : 지원 라이브러리 용 로컬 Maven 저장소 )
  • Google 저장소

SDK 관리자 : 여기에 이미지 설명 입력

  • 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를 폭발 시켰지만 이것이 중요한 것은 아닙니다.

공식 페이지:

SDK 패키지 추가

참고 URL : https://stackoverflow.com/questions/27665615/android-what-is-the-difference-between-android-support-repository-vs-android-sup

반응형