본문 바로가기
카테고리 없음

ANDROID 빌드 변형/다중 APK 지원/리소스 축소/종속 항목 관리

by MonoSoft 2020. 9. 16.
728x90
반응형

ANDROID 빌드 변형/다중 APK 지원/리소스 축소/종속 항목 관리

 

빌드 변형

빌드 시스템을 사용하여 단일 프로젝트에서 동일한 애플리케이션의 다양한 버전을 만들 수 있습니다. 이 기능은 무료 버전 앱과 유료 버전 앱이 둘 다 있거나 Google Play에서 다른 기기 구성에 관해 여러 APK를 배포하려는 경우에 유용합니다.

빌드 변형에 관한 자세한 내용은 빌드 변형 구성을 참조하세요.

 

다중 APK 지원

다중 APK 지원을 사용하면 화면 밀도 또는 ABI를 기반으로 여러 APK를 효율적으로 만들 수 있습니다. 예를 들어, hdpi 및 mdpi 화면 밀도에 맞게 앱의 개별 APK를 만드는 동시에 이들을 단일 변형으로 간주하여 테스트 APK, javac, dx 및 ProGuard 설정을 공유하도록 허용할 수 있습니다.

다중 APK 지원에 관한 자세한 내용은 다중 APK 빌드를 참조하세요.

 

리소스 축소

Android 스튜디오의 리소스 축소는 패키징된 앱과 라이브러리 종속 항목으로부터 미사용 리소스를 자동으로 삭제합니다. 예를 들어, 애플리케이션에서 Google Play 서비스를 사용하여 Google 드라이브 기능에 액세스하고, 현재 Google 로그인을 사용하고 있지 않은 경우, 리소스 축소를 사용하면 SignInButton 버튼의 다양한 드로어블 애셋을 삭제할 수 있습니다.

참고: 리소스 축소는 ProGuard 등의 코드 축소 도구와 함께 사용됩니다.

코드 및 리소스 축소에 관한 자세한 내용은 코드 및 리소스 축소를 참조하세요.

 

종속 항목 관리

프로젝트의 종속 항목은 build.gradle 파일에 이름으로 지정됩니다. Gradle은 종속성을 찾고 빌드에서 사용할 수 있게 만듭니다. 모듈 종속성, 원격 바이너리 종속성 및 로컬 바이너리 종속성을 build.gradle 파일에서 선언할 수 있습니다. 기본적으로 Android 스튜디오는 Maven Central Repository를 사용하도록 프로젝트를 구성합니다. (이 구성은 프로젝트의 최상위 빌드 파일에 포함됩니다.) 종속성 구성에 관한 자세한 내용은 빌드 종속성 추가를 참조하세요.

728x90
반응형

댓글