2016-10-18 7 views
0

최신 Android 버전에서 이전 Davlik 가상 머신을 대체하는 새로운 Android 런타임 (ART)은 AOT (ahead-of-time) 컴파일을 도입합니다. 따라서 애플리케이션은 dex2at 툴을 사용하여 디바이스에서 컴파일됩니다. dex2at 툴은 애플리케이션 apk로 압축 된 dex 파일을 원시 타겟 애플리케이션으로 컴파일합니다. 내 질문은이 과정에서 다른 디스플레이 해상도에 대한 리소스를 제거하는 것과 같은 리소스 최적화도 수행되는지 여부입니다.ART의 사전 컴파일은 리소스를 최적화합니다.

+1

AFAIK, 아니, ART는 DEX 바이트 코드 변환에만 중점을 둡니다. – CommonsWare

답변

2

아니요, 아니요, ART는 런타임 코드 (dex)에만 관련됩니다. 리소스는 평소대로 APK에 압축됩니다. 네이티브 라이브러리 (NDK 내장)는 설치시 추출되지만 이전과 마찬가지로 APK가 설치되는 아키텍처의 원시 라이브러리 (들) 만 추출됩니다.