안드로이드 휴대폰의 apk 파일에 있는 class.dex 파일은 무엇입니까? 그것은 무엇을 하는 데 쓰이는 것입니까?
기능
달빅을 달리게 해주세요.
Dex 이점
DexClassLoader 클래스를 사용하여 직접 로드하여 동적으로 로드할 수 있습니다. 따라서 dex 에 하우징을 추가하고 프로그램이 실행되는 동안 셸을 제거하면 정적 디컴파일의 위험을 피할 수 있습니다.
확장 데이터
Dex 파일을 사용하는 이유
안드로이드 시스템에서 App 의 모든 코드는 하나의 Dex 파일에 있습니다. Dex 는 많은 Java 컴파일 바이트 코드의 아카이브 파일을 저장하는 Jar 과 같은 패키지입니다.
안드로이드 시스템은 Dalvik 가상 시스템을 사용하기 때문에 Java 컴파일러에서 컴파일된 클래스 파일을 Dalvik 에서 실행할 수 있는 클래스 파일로 변환해야 합니다.