Android
[안드로이드] gradle - minifyEnabled 와 shrinkResources 에 대해
누르님
2017. 4. 8. 01:47
minifyEnabled (코드 축소)
shrinkResource(리소스 축소)
장점
- 안쓰는 코드를 줄여서 축소 빌드를 할 수 있게 도와준다.
- 용량이 줄어듬
- 난독처리
단점 (true 선택시)
- 유지할 코드 충분히 확인시 proguard에 적용 시켜줘야 하는 번거로움
- 빌드속도가 느려지기 때문에 Debug 모두에선 false가 좋음
참조 url
https://developer.android.com/studio/build/shrink-code.html?hl=ko
테스트 - 원본사이즈
테스트 - 코드 축소 (반 이상이 줄어들음...)
테스트 - 리소스 축소 (리소스에서 변환이 없어서 확인해본 결과 대부분 사용중인 것으로...)