Los usuarios de Android pueden descargar una selección de apli­ca­cio­nes apa­re­n­te­me­n­te in­te­r­mi­na­ble de la Google Play Store. Existen apli­ca­cio­nes para todo tipo de intereses; apps para toda clase de aficiones. Sin embargo, no siempre se encuentra la apli­ca­ción deseada, ya que la ambición de los de­sa­rro­lla­do­res no siempre desemboca en la Store utilizada. ¿El motivo? Google solo permite en Google Play aquellas apli­ca­cio­nes que cumplan con la Política del Programa para De­sa­rro­lla­do­res.

Algunos de­sa­rro­lla­do­res no pueden o no desean cumplir con estas di­re­c­tri­ces, por lo que optan por ofrecer sus apli­ca­cio­nes a través de otras pla­ta­fo­r­mas. Los usuarios de Android pueden asumir el riesgo y acceder, descargar e instalar también estas apli­ca­cio­nes que no se ofrecen en Google Play. No obstante, al ejecutar el paquete de in­s­ta­la­ción, podría pro­du­ci­r­se este fallo que se ma­ni­fie­s­ta mediante el siguiente mensaje: “Error de análisis: se ha producido un error al analizar el paquete”. ¿Qué se oculta detrás de esta no­ti­fi­ca­ción? Y ¿cómo se puede so­lu­cio­nar el error de análisis?

Compra y registra tu dominio ideal
  • Ce­r­ti­fi­ca­do SSL Wildcard gratis
  • Registro privado
  • Función Domain Connect para una co­n­fi­gu­ra­ción DNS si­m­pli­fi­ca­da gratis

¿Qué significa “error de análisis” y cómo funciona?

El proceso que subyace a este error de análisis recibe en inglés el nombre de “parse error”, que consiste en la división de paquetes de datos de gran tamaño en partes más pequeñas, para que el di­s­po­si­ti­vo pueda uti­li­zar­las. Antes de poder instalar apli­ca­cio­nes o programas in­fo­r­má­ti­cos, una serie de “ana­li­za­do­res” es­pe­cia­les deben dividir el paquete de datos de dichas apli­ca­cio­nes en unidades de in­fo­r­ma­ción más pequeñas con el fin de poder enviar la orden de ejecución al pro­ce­sa­dor, ya que los sistemas ope­ra­ti­vos no pueden reconocer los paquetes de datos. Si un sistema operativo como Android no recibe órdenes ex­plí­ci­tas de cómo proceder con un paquete de­te­r­mi­na­do, no podrá utilizar los datos. Una vez que los paquetes se han dividido en unidades más pequeñas, los ana­li­za­do­res evalúan esta in­fo­r­ma­ción y le asignan un si­g­ni­fi­ca­do. Así, se puede decir que el proceso de división determina en cierto modo el proceso de co­m­pre­n­sión de un ordenador. A co­n­ti­nua­ción, le mostramos un ejemplo ilu­s­tra­ti­vo:

En principio, un ordenador no puede in­te­r­pre­tar la ecuación 31 x 53 + (2∏). Por tanto, para saber qué ope­ra­cio­nes debe realizar, los ana­li­za­do­res deben aislar primero cada uno de los distintos términos de la ecuación:

  • 3
  • 1
  • x
  • 5
  • 3
  • +
  • (
  • 2
  • )

Ahora, se puede asignar con más facilidad un si­g­ni­fi­ca­do a los distintos co­m­po­ne­n­tes, de modo que los ana­li­za­do­res pueden verificar la es­tru­c­tu­ra de la ecuación y deducen su si­g­ni­fi­ca­do para que el pro­ce­sa­dor entienda que “x” y “+” son ope­ra­do­res ma­te­má­ti­cos.

De forma similar, aunque co­n­si­de­ra­ble­me­n­te más compleja, funcionan los procesos de análisis que lleva a cabo el sistema operativo Android cuando el usuario descarga un paquete de datos e intenta in­s­ta­lar­lo. ¿Qué ocurre entonces exac­ta­me­n­te y por qué pueden darse errores?

Error de análisis de apli­ca­cio­nes con Android: ¿por qué ocurre?

Las apli­ca­cio­nes Android di­s­po­ni­bles en Google Play disponen de un formato de archivo propio. Del mismo modo que las apli­ca­cio­nes de ordenador cuentan con un formato .exe, las apli­ca­cio­nes de Android disponen del formato .apk. Esta es la abre­via­tu­ra utilizada para “Android Package File” y denomina un paquete de datos especial de Android. Todas las apli­ca­cio­nes que los usuarios se descargan de Google Play disponen de este formato y el sistema operativo las instala au­to­má­ti­ca­me­n­te.

Sin embargo, los usuarios también pueden de­s­ca­r­gar­se archivos .apk pro­ce­de­n­tes de otras fuentes. Son in­nu­me­ra­bles los sitios web que ofrecen a través de Internet útiles apli­ca­cio­nes para di­s­po­si­ti­vos Android. No obstante, el usuario debe valorar siempre la fia­bi­li­dad de estas páginas, ya que es durante la in­s­ta­la­ción de estas apli­ca­cio­nes no oficiales cuando aparece el error de análisis me­n­cio­na­do. Cuando aparece el error, Android crea la siguiente no­ti­fi­ca­ción: “Se ha producido un error al analizar el paquete”, y el motivo estriba en que, durante el análisis del paquete de datos, no se han podido dividir las in­s­tru­c­cio­nes en partes que el sistema operativo pueda entender. Por tanto, Android no puede procesar el paquete.

Guía paso a paso para so­lu­cio­nar el problema

A menudo, la causa del mensaje “Se ha producido un error al analizar el paquete” reside en los ajustes del sistema del di­s­po­si­ti­vo Android. Para so­lu­cio­nar el error, comprueba los si­guie­n­tes ajustes y realiza las mo­di­fi­ca­cio­nes ne­ce­sa­rias:

  • ¿Es co­m­pa­ti­ble la apli­ca­ción con la versión del sistema operativo?
  • ¿Se encuentra dañado el archivo .apk o se ha de­s­ca­r­ga­do por completo?
  • ¿Permiten los ajustes de seguridad del di­s­po­si­ti­vo la descarga de apli­ca­cio­nes de fuentes de­s­co­no­ci­das?

En los di­s­po­si­ti­vos Android con versiones an­te­rio­res a 8.0, podrás permitir la in­s­ta­la­ción de archivos pro­ce­de­n­tes de fuentes de­s­co­no­ci­das de la siguiente forma:

  1. Accede a los ajustes.
  2. Haz clic en “Seguridad” (o bien: “Seguridad y pro­te­c­ción de datos”)
  3. Busca el apartado “Acceso especial a apli­ca­cio­nes
  4. Activa la opción “Permitir la in­s­ta­la­ción de apli­ca­cio­nes de­s­co­no­ci­das” o bien “Confiar en esta fuente”.

En versiones po­s­te­rio­res de Android, resulta más difícil acceder a las opciones de ajuste para las apli­ca­cio­nes de terceros y ac­ti­var­las. No obstante, en la mayoría de los casos funciona de la siguiente manera:

  1. Accede a los ajustes.
  2. Introduce “desco” en el campo de búsqueda y haz clic en la opción “Instalar apli­ca­cio­nes de­s­co­no­ci­das”.
  3. Entre las opciones que se muestran, se­le­c­cio­na de nuevo “Instalar apli­ca­cio­nes de­s­co­no­ci­das”.
  4. A co­n­ti­nua­ción, haz clic por orden en el buscador utilizado y en el gestor de archivos de Android, y activa la opción “Autorizar descargas de esta fuente”.

Ahora, la in­s­ta­la­ción manual del .apk debería funcionar co­rre­c­ta­me­n­te. En caso de que la apli­ca­ción no sea co­m­pa­ti­ble con la versión del sistema operativo de Android, solo podrás esperar a que se lleve a cabo una ac­tua­li­za­ción de la apli­ca­ción e intentar de nuevo in­s­ta­lar­la de forma manual. Si sospechas que el archivo .apk podría estar dañado, intenta descargar la apli­ca­ción desde otra fuente, y en caso de que persista el error de análisis, deberá co­n­clui­r­se que la apli­ca­ción no es co­m­pa­ti­ble con el sistema, o bien, está dañada.

Ir al menú principal