Cómo configurar Android para eliminar la optimización dexopt
En pocas palabras, la función de odex es optimizar el archivo dex, lo que puede mejorar la velocidad de carga. Hoy en día, las ROM de terceros generalmente combinan APK y odex, lo que puede acelerar la velocidad de inicio del software, preextraerlo y reducir la ocupación de RAM, porque si no hay odex, el sistema debe extraer dex del apk. paquete y luego ejecutarlo. Si puede haber un problema con su exportación de odex, no se fusiona con el APK original, lo que provoca que no se instale durante la importación. Ventajas de ODEX 1. Después de flashear la máquina, se acortará el tiempo para ingresar al sistema por primera vez. También se debe mejorar la velocidad de ejecución de archivos. 2. Los archivos APK no se pueden instalar por separado y, si descompila un archivo APK, generalmente solo obtendrá archivos de recursos. Se puede decir que juega un cierto papel protector para evitar modificaciones y usos arbitrarios. Esto permite al fabricante garantizar un cierto grado de lucha contra la piratería, porque el apk sin el archivo dex no se puede instalar normalmente. 3. Aumentará algo de espacio para instalar aplicaciones, aunque no mucho. 4. Al optimizar algunos teléfonos móviles con memoria corporal demasiado pequeña, puede eliminar el archivo dex para lograr el propósito de crear un paquete de memoria grande, pero un paquete de memoria tan grande ralentizará la velocidad de inicio del software del teléfono móvil. Adecuado para usuarios que no buscan velocidad y necesitan memoria para instalar software. Efecto Después de Odexing, el inicio del sistema y la velocidad de ejecución del programa mejoran enormemente y la estabilidad permanece sin cambios. Por lo tanto, se recomienda Odexing. En términos generales, las rom oficiales son roms basadas en odex (incluidos los archivos Odex), mientras que la mayoría de las rom personalizadas están basadas en deodex (sin archivos odex). Ambos deberían tener sus propias ventajas. Parece que ahora no hay una declaración unificada. La mayoría de las roms oficiales corresponden a un archivo .odex para cada apk, mientras que las roms deodexadas solo tienen un apk. El .odex se convierte en Classes.dex y se coloca en el paquete apk. Entonces, .apk+.odex de odexrom = 1 .apk de rom deodexed (en términos simples, en realidad es el último proceso de fusión Generación de archivos odex 1. Primero configure el entorno JAVA, creo que todos pueden 2. Descargue la herramienta adb tool Incluir). la herramienta dexopt-wrapper 3. Conecte el teléfono a la computadora usando un cable de datos. Seleccione la configuración en el teléfono - configuración de la aplicación - depuración USB en desarrollo y permita las ubicaciones de simulación. Se seleccionará el * que necesita generar el archivo ODEX. **El archivo .apk se coloca en el directorio data/local del teléfono (el mismo directorio que dexopt-wrapper). 4: En la computadora (sistema XP): "Ejecutar" - cmd (Entrar) ingrese adbshell (Entrar) Su (Entrar) cddata/local (Entrar) dexopt-wrapper***.apk*** (Entrar) ( ***.apk tiene el mismo nombre que *** en ***.odex) ODEX se genera de esta manera (si no puede verlo, salga de local y luego ingrese a local) 5. Córtelo, péguelo y elimínelo. con winrar** **classes.dex en apk. De esta forma se genera apk+odex. Copie los dos archivos con el mismo nombre y diferentes sufijos a system\app o data\app, modifique los permisos y reinicie el teléfono. Hay muchos archivos odex en la ROM de Android. ¿Cuál es la función de este odex en comparación con el archivo dex en el APK? Si observa con atención, encontrará que los nombres de los archivos corresponden uno a uno y no hay archivos dex en el APK. archivos apk correspondientes. Esto permite al fabricante garantizar un cierto nivel de antivirus, porque ningún apk sin un archivo dex no se puede instalar normalmente, y el fabricante coloca directamente los archivos odex y apk incompletos en la rom del teléfono móvil y los solidifica en /system/bin. Permite a los usuarios generales exportar y utilizar sin **uso frecuente
.