Saltar al contenido

¿Cómo obtener una aplicación firmada para flutter con el almacén de claves de la aplicación existente?

Ya no tienes que buscar más por todo internet ya que llegaste al espacio adecuado, poseemos la respuesta que necesitas recibir pero sin problema.

Solución:

Editar el AndroidManifest de acuerdo a sus necesidades luego agregue android/key.properties los datos del almacén de claves:

storePassword=STORE_PASSWORD
keyPassword=KRY_PASSWORD
keyAlias=ALIAS
storeFile=..\android.jks

luego coloque su *.jks (en este caso android.jks) en android/

En tus app/build.gradle agrega esas lineas:

def keystorePropertiesFile = rootProject.file("key.properties")
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))

Cuando construyes tu aplicación flutter con flutter build apk se generará un apk de lanzamiento con el almacén de claves dado en build/app/outputs/apk/release/app-release.apk.

Si generó fresco anterior APK firmado utilizando Estudio Android como los pasos dados en el siguiente enlace, entonces no se preocupe.

Para más información consulta este enlace

stackoverflow.com/questions/55536637/how-to-build-signed-apk-from-android-studio-for-flutter/60163484#60163484

Ahora solo siga los siguientes pasos para crear una aplicación firmada con los detalles del almacén de claves existente.

IMPORTANTE

Antes de generar el APK firmado con los detalles del almacén de claves existente, asegúrese de actualizar cada vez que su Versión Flutter de pubspec.yaml archivo y Código de versión de local.properties expediente.

Por ejemplo

Si el código de la versión anterior de flutter está en pubspec.yaml el archivo es

versión: 1.0.0+1 luego cámbielo o actualícelo al versión: 1.0.0+2 o cualquier otro número mayor que el anterior después del signo +.

Y si flutter.versionCode en Proyecto -> android -> local.properties es

aleteo.versionCode=1 luego cámbielo o actualícelo al aleteo.versionCode=2 o cualquier otro número mayor que el código anterior.
[This Version Code is important while releasing your app on Google Play Console with existing app i.e. for release New Update]

Después de eso, siga los pasos a continuación:

Paso 1:

Vaya a en su proyecto y luego Herramientas -> Flutter -> Abrir para editar en Android Studio como se muestra a continuación

ingrese la descripción de la imagen aquí

Luego seleccione la opción Nueva ventana como se muestra a continuación

ingrese la descripción de la imagen aquí

Paso 2 :

Espere un momento hasta la sincronización del proyecto. Después de eso Ir a Construir -> Generar paquete firmado/APK… opción de la barra de menú como se muestra a continuación

ingrese la descripción de la imagen aquí

Paso 3 :

Seleccione Paquete de aplicaciones de Android o APK Opción según su necesidad. (Android App Bundle es la mejor solución) y haga clic en el botón Siguiente.

ingrese la descripción de la imagen aquí

Etapa 4 :

Seleccione Elige existir… opción de generar APK firmado con detalles del almacén de claves existente. (Cuando carga la aplicación flutter en lugar de la aplicación existente con el mismo paquete).

Seleccione Ruta del almacén de claves donde su key almacenar archivo .jks archivo almacenado. [The path within your project directory.] (como se menciona en el enlace anterior)]

Luego complete todas las opciones, es decir

Contraseña del almacén de claves

alias clave

Contraseña clave

y haga clic Próximo botón como se muestra a continuación…

ingrese la descripción de la imagen aquí

Paso 5:

Seleccione opciones

Construir variantes – lanzamiento y

Versiones de firma ambas cosas V1 y V2 respectivamente como se muestra en la captura de pantalla anterior y haga clic en el botón Finalizar como se muestra a continuación.

ingrese la descripción de la imagen aquí

Paso 8:

Espere un momento hasta el proceso Gradle Build Running.

y finalmente obtendrás el Generar APK firmado: (APK) generado correctamente. de ese clic en Localizar opción para obtener la ubicación de su Generar archivo APK firmado. como se muestra a continuación.

ingrese la descripción de la imagen aquí

Eso es todo, generó correctamente el APK firmado para actualizar su aplicación flutter en lugar de la aplicación existente con el mismo paquete.

valoraciones y reseñas

Si te animas, eres capaz de dejar un escrito acerca de qué le añadirías a este escrito.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *