Cómo crear un archivo APK publicable para su aplicación Android

Cómo crear un archivo APK publicable para su aplicación Android - dummies

los archivos APK publicables difieren de otros archivos APK. Debes asegurarte de que tu aplicación Android tenga un archivo APK publicable si esperas publicar tu aplicación en Google Play Store. Te sorprenderá descubrir que crear un archivo APK publicable no es muy complicado. Simplemente siga estas instrucciones:

  1. Asegúrese de haber preparado su código para Google Play Store.

  2. En el menú principal de Android Studio, elija Build → Generate Signed APK.

    Aparece el cuadro de diálogo Generar firmada APK. Este cuadro de diálogo tiene una lista desplegable en la que selecciona uno de los módulos de su proyecto.

    El primer cuadro de diálogo Generar Firmado APK.
  3. Haz clic en Siguiente.

    Como resultado, aparece otro cuadro de diálogo Generar Firmado APK. Este cuadro contiene un campo de ruta de acceso clave.

    Android Studio solicita una ruta del almacén de claves.

    En lo que sigue, se supone que aún no ha creado un almacén de claves. (Si ha creado uno, sabrá que lo hizo).

  4. Haga clic en el botón Crear nuevo.

    Como resultado, se abre un cuadro de diálogo Nueva tienda de claves.

  5. Elige un nombre y una ubicación para tu tienda de claves. Coloque el nombre completo de la ruta (la ubicación y el nombre del archivo) del nuevo almacén de claves en el campo Ruta de almacenamiento de claves del cuadro de diálogo.

    Ver el primer campo a continuación. Se creó un archivo de almacenamiento de claves y se denominó android. jks. El nuevo archivo se colocó en un directorio llamado / Users / barryburd / keystores. (En el nombre de archivo android .jks, la extensión .jks significa Java key store ). A medida que publique más aplicaciones, probablemente use este almacén de claves para firmar los archivos APK de otros proyectos.

    El cuadro de diálogo Nueva tienda de claves.

    Firmar todos sus proyectos de Android con la misma clave es una muy buena idea. Android trata la llave como un tipo de huella digital, y se puede confiar en que dos aplicaciones con la misma huella digital se comuniquen entre sí. Cuando dos aplicaciones tienen la misma clave, puede obtener fácilmente estas aplicaciones para ayudarse mutuamente.

    El cuadro de diálogo Nueva Tienda de claves de Android Studio no creará un directorio para usted. Si escribe / Users / myUserName / keystores / algo . jks en el campo Ruta del almacén clave, debe tener un directorio / Users / myUserName / keystores antes de hacer clic en Aceptar.

    En este punto, ayuda a comprender la diferencia entre un archivo de almacenamiento de claves y una clave única. Una tecla es lo que usas para firmar digitalmente tu aplicación de Android. Un archivo de almacenamiento de claves es un lugar para almacenar una o más claves. Es por eso que proporciona dos contraseñas, una para el nuevo archivo de tienda de claves y otra para la clave que colocará en el archivo de almacenamiento de claves.

  6. Ingrese las contraseñas en los campos Contraseña y Confirmar.

    Hazte un favor y fortalécelas.

    Recuerde recordar las contraseñas que crea cuando completa los campos Contraseña y Confirmar. Tendrá que ingresar estas contraseñas cuando use esta tecla para firmar otra aplicación.

    En un archivo de almacenamiento de claves, cada clave tiene un nombre (es decir, un alias ).

  7. Escriba un nombre en el campo Alias.

    El alias puede ser cualquier cadena de caracteres, pero es posible que desee optar por no ser creativo cuando crea un alias. Evite los espacios en blanco y la puntuación. Si alguna vez creas una segunda clave con un segundo alias, asegúrate de que la ortografía del segundo alias (y no solo las mayúsculas) sea diferente de la ortografía del primer alias.

  8. Acepte el período de validez predeterminado (25 años).

    Si crea una clave el día de Año Nuevo en 2016, la llave expirará el día de Año Nuevo en 2041. ¡Feliz año nuevo, todos! De acuerdo con las reglas de Play Store, su clave no debe caducar hasta algún momento después del 22 de octubre de 2033, por lo que 25 años a partir de 2016 está bien.

  9. En la sección Certificado, complete al menos uno de los seis campos.

    Los elementos Nombre y apellido, Unidad organizativa, y más son parte de la X. 500 Nombre Distinguido estándar. La probabilidad de que dos personas tengan el mismo nombre y trabajen en la misma unidad de la misma organización en la misma localidad es cercana a cero.

    Cuando termine, su cuadro de diálogo se asemeja a la imagen de arriba.

  10. Haga clic en Aceptar.

    Como resultado, vuelve a aparecer el cuadro de diálogo Generar sesión firmada. Esta vez, muchos de los campos de la caja se rellenan para usted.

  11. Haz clic en Siguiente.

    Cuando lo haces, aparece un último cuadro de diálogo Generar Firmado APK.

    En camino a una APK.

    En este cuadro Generar firmado final, tome nota de la carpeta de destino de APK. Además, asegúrese de seleccionar Liberar en la lista desplegable Tipo de compilación.

    No demores. ¡Crea un APK!

    Y finalmente ...

  12. Haga clic en Finalizar.

    Android Studio le ofrece abrir la carpeta que contiene su nuevo y brillante archivo APK. ¡Eso es genial! Abra la carpeta y mire con orgullo su trabajo.

    Si Android Studio abre una carpeta y no ve un archivo APK en la carpeta, su sistema operativo podría estar ocultando cosas como las letras apk al final de los nombres de los archivos.

    muy bueno!

¡Felicitaciones! Ha creado un archivo APK distribuible y un almacén de claves reutilizable para futuras actualizaciones.

Para asegurarse de que su archivo APK haya sido firmado, escriba JAVA_HOME / bin / jarsigner -verify -verbose -certs APKfileName . apk en la ventana de Terminal de Android Studio. Si el resultado incluye las palabras jar verificado, y no incluye CN = "depuración de Android", entonces todo está bien.