Cómo generar apk firmado en Android Studio
1. Genera tu propio archivo jks
Si no hay ninguno, crea uno nuevo, haz clic en Crear nuevo... ?Establece una contraseña (123456)
Luego Siguiente - - Finalizar
2. Utilice keytool-importkeypair para introducir firmas del sistema en los archivos jks
Coloque platform.x509.pem, platform.pk8 y los archivos jks generados en la parte anterior en una carpeta, por ejemplo, la mía se coloca en el directorio signAPK del directorio del proyecto
Configure el keytool-importkeypair descargado. De hecho, lo principal es configurar las variables de entorno. Si no está familiarizado con él, puede leer la documentación oficial y luego usar el siguiente comando (debe estar en Linux. Si usa Windows, puede generar jks en Linux y luego copiar los nuevos jks nuevamente al directorio original ) para introducir una firma del sistema en el archivo jks
./keytool -importkeypair -k [nombre del archivo jks] -p [contraseña de jks] -pk8 platform.pk8 -cert platform.x509.pem -alias [ jks alias]
Por ejemplo, el mío corresponde a: /keytool-importkeypair -k SignDemo.jks -p 123456 -pk8 platform.pk8 -cert platform.x509.pem -alias SignDemo
Después de ejecutar este comando, obtendremos los jks con la firma del sistema
3. Configurar gradle (aplicación)
Agregar la configuración de signingConfigs en el área de Android (mismo nivel que defaultConfig):
Rellene la ruta jks y la contraseña por turno, alias, etc.
Detalles