Upgrade to Pro — share decks privately, control downloads, hide ads and more …

안드로이드 빌드시간 최적화하기 | 170923 | 안드로이드 개발자 모임

Ted Park
September 23, 2017

안드로이드 빌드시간 최적화하기 | 170923 | 안드로이드 개발자 모임

Ted Park

September 23, 2017
Tweet

More Decks by Ted Park

Other Decks in Programming

Transcript

  1. 안드로이드 빌드시간 최적화하기 Avoid legacy multidex 3 ― minSdkVersion <

    21 에서는 아주 느린 속도의 legacy multidex ― minSdkVersion을 21이상으로 설정
  2. 안드로이드 빌드시간 최적화하기 Minimize included resources / Disable PNG Crunching

    9 ― 특정 언어/해상도만을 지정하여 리소스 사용량 줄이기 ― 기본으로 제공하는 PNG 최적화 기능을 끄기
  3. 안드로이드 빌드시간 최적화하기 Etc 15 ― 라이브러리 사용시 버전을 명시하기

    ― 버전을 지정하지 않으면 24시간마다 새 버전을 체크 ― 메모리 사용량 늘리기
  4. 안드로이드 빌드시간 최적화하기 Azar build speed 17 ― 실제 프로젝트에

    적용결과 73%의 빌드시간 감소 ― 개발자의 PC에 따라 빌드시간 차이는 발생 https://github.com/ParkSangGwon/BuildTimeSpeedUpSample