컴퓨터 지식 네트워크 - 컴퓨터 지식 - 안드로이드 휴대폰의 apk 파일에 있는 class.dex 파일은 무엇입니까? 그것은 무엇을 하는 데 쓰이는 것입니까?

안드로이드 휴대폰의 apk 파일에 있는 class.dex 파일은 무엇입니까? 그것은 무엇을 하는 데 쓰이는 것입니까?

간단히 말하면 최적화된 안드로이드 버전입니다. Exe. 각 apk 설치 패키지에는 있습니다. PC 의 Java virtual machine 과 비교하여 실행할 수 있습니다. 클래스; 을 눌러 섹션을 인쇄할 수도 있습니다 안드로이드의 Davlik 가상 시스템을 실행할 수 있습니다. 닥스.

기능

달빅을 달리게 해주세요.

Dex 이점

DexClassLoader 클래스를 사용하여 직접 로드하여 동적으로 로드할 수 있습니다. 따라서 dex 에 하우징을 추가하고 프로그램이 실행되는 동안 셸을 제거하면 정적 디컴파일의 위험을 피할 수 있습니다.

확장 데이터

Dex 파일을 사용하는 이유

안드로이드 시스템에서 App 의 모든 코드는 하나의 Dex 파일에 있습니다. Dex 는 많은 Java 컴파일 바이트 코드의 아카이브 파일을 저장하는 Jar 과 같은 패키지입니다.

안드로이드 시스템은 Dalvik 가상 시스템을 사용하기 때문에 Java 컴파일러에서 컴파일된 클래스 파일을 Dalvik 에서 실행할 수 있는 클래스 파일로 변환해야 합니다.

上篇: ?온라인 쇼핑 가이드란 무엇인가요? 下篇: Apple ID 휴대폰 번호를 등록할 때 @ 다음에 오는 것은 무엇입니까?
관련 내용