Cargando...

14 de febrero de 2017 2,194 vistas

Descripción del formato de archivo Android APK

Instalación manual de aplicaciones Android

El formato de archivo APK es el formato predeterminado de paquete de aplicaciones utilizado por el sistema operativo para teléfonos inteligentes y tabletas llamado Google Android. El archivo APK de Android contiene todos los datos importantes para ejecutar la aplicación de Android almacenados en él.

Todo lo que necesitas saber sobre Android APK

Icono de AndroidEl formato de archivo APK es el formato predeterminado de paquete de aplicaciones utilizado por el sistema operativo para teléfonos inteligentes y tabletas llamado Google Android. El archivo APK de Android contiene todos los datos importantes para ejecutar la aplicación Android almacenados en él.

La principal fuente de aplicaciones para Android es Google Play (anteriormente Android Market), que es una aplicación instalada en la instalación limpia de Google Android, pero los usuarios también pueden acceder a ella a través del navegador web.
 

Información útil sobre los paquetes de Android

Ubicación predeterminada de los archivos APK

 

  • Los APKs preinstalados de Android se almacenan en la carpeta /system/app.
  • Los APKs instalados por el usuario se almacenan en la carpeta /data/app.

Para gestionar las aplicaciones instaladas en Android, ve al Menú → Configuración → Aplicaciones → Administrar aplicaciones.

Para ver la estructura de directorios de Android, necesitas instalar un administrador de archivos para el sistema, como Astro Explorer o Root Explorer.

Ventana principal de Astro Explorer

Astro Explorer

Estructura del paquete de aplicación Android

El paquete de aplicación APK utiliza el formato de compresión ZIP, que es ampliamente soportado y los archivos ZIP pueden abrirse en una variedad de sistemas operativos o utilidades de compresión. Para ver el contenido del archivo APK simplemente cambia su extensión de archivo de APK a ZIP y ábrelo.

La estructura del archivo APK después de la compilación:

Archivo Android APK abierto en el Explorador de Windows

  • La carpeta assets contiene documentos en formato HTML que informan sobre la aplicación, información de licencia, FAQ, etc.
     
  • La carpeta META-INF contiene datos que se usan para asegurar la integridad del paquete APK y la seguridad del sistema. Hay varios archivos en la carpeta META-INF, a saber: CERT.RSA, CERT.DSA, CERT.SF y MANIFEST.MF.
     
  • La carpeta res contiene archivos de recursos, como gráficos, sonidos, configuraciones, etc.
     
  • El archivo AndroidManifest.xml contiene información sobre el nombre, versión, derechos de acceso, también referencias a archivos de librerías y otros.
     
  • classes.dex es el archivo ejecutable de la máquina virtual Dalvik. Este archivo contiene códigos fuente Java compilados. El archivo DEX solo puede ejecutarse en la máquina virtual Dalvik y el Entorno de Ejecución Java no puede ejecutar archivos DEX.
     
  • resource.arsc es un archivo binario de recursos después de la compilación.

Los entornos de desarrollo integrados recomendados por Google para el desarrollo de aplicaciones para el sistema operativo Android son Eclipse con ADT Plugin y IntelliJ IDEA.
Otras herramientas de desarrollo Android, como Android SDK y Android SDK Tools, se pueden descargar desde el sitio web para desarrolladores de Google Android.

Instalación de aplicaciones Android en tarjeta de memoria

Esta función está soportada desde la versión 2.2 Froyo de Android. Las aplicaciones instaladas en la tarjeta de memoria están encriptadas y almacenadas en la carpeta .android_secure. Las aplicaciones Android encriptadas tienen la extensión de archivo ASEC. Sin embargo, la instalación en la tarjeta de memoria también debe estar soportada en la aplicación Android.

Nota: Para versiones antiguas de Android (anteriores a 2.1), esto solo era posible haciendo root al dispositivo.

Para moverla a la tarjeta de memoria, ve al Menú ► Configuración Aplicaciones ► Administrar aplicaciones y toca la aplicación y selecciona la opción Mover a la tarjeta SD.

Opción Mover a la tarjeta SD en Android

Opción Mover a la tarjeta SD en Android
 

Instalación de aplicaciones Android vía cable USB

Para instalar aplicaciones descargadas como archivo APK desde Internet, necesitas una tarjeta de memoria insertada en el dispositivo y, por supuesto, algún explorador de archivos instalado. Para instalar un archivo APK vía USB sigue estos pasos:

  1. Conecta el teléfono al puerto USB como dispositivo de almacenamiento masivo
  2. Abre la tarjeta de memoria en el explorador de Windows o Finder de Mac y copia el archivo APK a la tarjeta
  3. Desconecta el teléfono y abre el explorador de archivos instalado en el teléfono
  4. Ve a la carpeta /sdcard, o /mnt/sdcard, toca el archivo APK y selecciona la opción Abrir Administrador de Aplicaciones

Opciones de archivo APK en Astro Explorer

Opciones de archivo APK en Astro Explorer
 

Algunos fabricantes deshabilitan el servicio de instalación de aplicaciones vía USB en sus teléfonos. Para habilitar esta opción, ve a Configuración → Aplicaciones y activa la opción Fuentes desconocidas.

 

Configuración de Fuentes desconocidas en Android

Opción Fuentes desconocidas en la configuración de Aplicaciones
 

Si estás interesado en el desarrollo de aplicaciones para Google Android, visita el sitio web para desarrolladores de Android, que contiene instrucciones detalladas, códigos de ejemplo, artículos y otros tutoriales.

Artículos relacionados

4 de febrero de 2022

Cómo ejecutar aplicaciones de Android en Windows

¿Alguna vez te has preguntado si puedes ejecutar aplicaciones de Android en Windows? La respuesta es...

Leer más
3 de marzo de 2017

Cómo borrar las aplicaciones predeterminadas en Android

Este artículo cubre los conceptos básicos para restablecer o cambiar la asociación de aplicaciones p...

Leer más
23 de mayo de 2016

Cómo instalar Android en VirtualBox

Hace unos meses, personas de Jide Technology presentaron Remix OS, una adaptación del sistema operat...

Leer más
7 de noviembre de 2014

Ejecuta aplicaciones de Android en Google Chrome

Chrome OS contiene la plataforma App Runtime for Chrome que permite a los usuarios ejecutar aplicaci...

Leer más
20 de febrero de 2013

Ejecutar aplicaciones de Android en Mac

¿Quieres ejecutar aplicaciones de Android en Mac? Ahora es posible ejecutar aplicaciones sin necesid...

Leer más
8 de febrero de 2011

Cómo instalar Flash Player en Android Eclair

¿Quieres tener soporte de Adobe Flash en tu smartphone antiguo con una versión anterior de Android?...

Leer más