Actualizar Aplicaciones Android con Arquitectura 64 bits |Ad hoc

Hola que tal mis queridos Xamaritanos, en esta ocasión vamos a preparar una aplicación (.apk) , con arquitectura de 64 bits (requerido por Google desde Agosto 2019), para que posteriormente pueda ser publicada en producción.

Bueno sin más que decir podemos ver que cuando subimos una aplicación de 32 bits podemos ver que en la Google Play Console, nos arroja el siguiente mensaje, debido a lo anterior

cp2

Para solucionar esto debemos tener actualizado todos los API’s (o por lo menos hasta el 28) y esto se hace mediante el SDK Manager

cp7

Una en su defecto las actualizaciones Automáticas

Tools-> Options-> Xamarin-> Android Configurations -> automatically install Android SDKs

Una vez actualizado, en el AndroidManifest cambiaremos el versionCode y en versionName que le corresponde a nuestra aplicación

cp8

Seguidamente hecho estos cambios debemos ir a las opciones Android

cp10

Debemos abrir las opciones avanzadas y seleccionar las opciones de deseamos

cp11

cp12

una vez hecho esto, debemos compilar nuestra aplicación ya para generar los archivos necesarios o descargar el API indicado en la targetSdkVersion

Cuando ya tengamos esta configuración podemos proceder a archivar nuestra aplicación Android

cp9

Una vez terminado el proceso seleccionaremos la opción de distribuir y como hemos visto en el titulo de este post, se hará con la forma de Ad hoc

cp13

cp5

Una vez hecho esto seleccionaremos la identidad de firma, y nos aparecerá el recuadro para poner la contraseña de dicha, y se guardarán los archivos en la carpeta seleccionada

cp14

Se generarán los siguientes archivos, pero el necesario será el segundo de la lista

cp15

Este lo vamos a comprimir con ZipAlign

Por default las herramientas de compilación estarán en la siguiente ruta

  • C:\Program Files (x86)\Android\android-sdk\build-tools\25.0.3

Ahí podremos encontrar la aplicación zipalign

Con los símbolos del sistema debemos acceder a la aplicación optimizar la aplicación con zipalign

  • zipalign -v <alignment> ruta/aplicacion.apk ruta/aplicacioncomprimida.apk

una vez ejecutado este comando se comenzará a comprimir dicha aplicación y al terminar este proceso nos notificará que la verificación fue exitosa

cp16

una vez terminado el proceso revisaremos la segunda ruta del comando, con el nuevo nombre de la aplicación en este caso ruta/aplicacioncomprimida.apk

  • zipalign -v <alignment> ruta/aplicacion.apk ruta/aplicacioncomprimida.apk

Dicho proceso generará una nueva aplicación (.apk) que será apto para cargarlo como nueva actualización en la tienda de Google

Bueno hasta aquí se termina el post del día ya que con esto no será necesario ningún paso adicional y evitar que la Google Play Console nos muestre el mensaje anteriormente mostrado

Espero que les sea de mucha utilidad y sobre todo que el día de hoy hayan aprendido algo nuevo, cualquier duda por favor comentarla 🙂

No olvides seguir el blog, para recibir notificaciones cuando se suban nuevos articulos relacionados a Xamarin o tecnologías .NET 😀

Esta publicación es parte del Calendario de Adviento Xamarin, una iniciativa liderada por Luis Beltrán. Revisa este enlace para conocer más artículos interesantes sobre Xamarin (y tecnologías afines) publicados por varios miembros de la comunidad.

Referencias

1.- https://www.xatakandroid.com/aplicaciones-android/google-detalla-plazos-requisito-64-bits-para-aplicaciones-android

2.-https://stackoverflow.com/questions/36916462/how-to-zipalign-the-apk-file-in-windows

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s