Hola,
Estoy intentando firmar una aplicación con Gradle en Android Studio pero algo estoy haciendo mal que el IDE me dice Invalid keystore format (debe de ser que no añadí bien la clave pública que proporciona Google desde el Play Store al archivo debug.keystore):
Gradle: Execution failed for task ':CatalogoCliente:packageDebug'.
> Failed to read key AndroidDebugKey from store "/media/USB_PROYECTOS/AndroidStudioProjects/CatalogoClienteProject/CatalogoCliente/debug.keystore": Invalid keystore format
Quiero publicar la app en el Play Store pero en el Beta Testing antes de Producción para ver si puedo recibir un feedback con bugs y/o sugerencias.
El alineado ya lo hice y funciona (zipAlign true) pero me queda firmar la aplicación con la clave del Play Store porque la del SDK ya saben que no vale.
Este es un poco el contenido del build.gradle:
signingConfigs {
debug {
storeFile file("debug.keystore")
}
}
buildTypes {
debug {
packageNameSuffix ".debug"
zipAlign true
runProguard false
proguardFile getDefaultProguardFile('proguard-android.txt')
}
}
Y lo que hice fue crear un archivo ("debug.keystore") en el proyecto (dentro de CatalogoClienteProject/CatalogoCliente/debug.keystore) y le añadí la clave pública RSA codificada en base 64 que proporcionan en
play.google.com/apps/publish
¿Alguna idea de cuál es el error?
Saludos