Red de conocimientos sobre prescripción popular - Remedios caseros - ¿Qué es el archivo class.dex en el archivo apk de los teléfonos móviles Android? ¿Para qué se utiliza?
¿Qué es el archivo class.dex en el archivo apk de los teléfonos móviles Android? ¿Para qué se utiliza?
En pocas palabras, es una versión optimizada de Android. exe. Está incluido en cada paquete de instalación de apk. En comparación con la máquina virtual Java de la PC, puede ejecutarse. clase; se puede ejecutar la máquina virtual Davlik en Android. Dex.
Características
Deja que Dalvik se ejecute.
Ventajas de Dex
Puedes utilizar la clase DexClassLoader para cargar directa y dinámicamente. Entonces, siempre que agregue un shell a dex y lo elimine cuando el programa se esté ejecutando, puede evitar el riesgo de descompilación estática.
Datos ampliados
Razones para usar archivos dex
En el sistema Android, todo el código de una App está en un archivo Dex. Dex es un paquete tipo Jar que almacena muchos archivos de código de bytes compilado en Java.
Debido a que el sistema Android utiliza la máquina virtual Dalvik, los archivos de clase compilados por el compilador de Java deben convertirse en archivos de clase que Dalvik pueda ejecutar.