
Subiste un APK o Android App Bundle firmado con una clave que también se usa para firmar los APK que se envían a los usuarios [Solución App Inventor]
¿Google Play te mandó un error con tu APK firmado? Tranquilo, te explico cómo solucionarlo sin romper nada
A veces desarrollar apps para Android en App Inventor se siente como jugar al Jenga con los ojos vendados: ponés piezas, todo parece ir bien… hasta que Google Play te lanza un mensaje críptico que te deja rascándote la cabeza. Si al subir tu app te encontraste con algo como esto:
"Has subido un APK o un Android App Bundle firmado con una clave que también se usa para firmar los archivos APK que se envían a los usuarios. Como estás inscrito en la firma de aplicaciones de Play, debes usar una clave nueva para firmar el APK o Android App Bundle antes de subirlo."
…no entres en pánico. No es el fin del mundo (ni de tu proyecto). En este artículo te voy a explicar qué significa este bendito error, por qué ocurre, y cómo podés solucionarlo paso a paso sin que te explote nada.
¿Qué significa este error?
Vamos por partes, como Jack el Destripador:
Cuando subís una app a Google Play, normalmente firmás tu APK o AAB con un “keystore”, que es básicamente tu firma digital secreta.
Pero si estás inscrito en el Play App Signing (la firma administrada por Google), las cosas cambian: Google se queda con la clave de producción para firmar los APK que descarga el usuario.
Entonces vos tenés que subir el archivo firmado con una “clave de subida”, distinta a la clave final que firma Google.
Si subís tu APK o AAB usando la misma clave de producción, Google se confunde (y te lo rechaza), porque eso rompe el esquema de seguridad del Play Store.
Resumiendo: Google quiere que uses una clave diferente para subir el archivo, y él después se encarga de firmar con la clave real para distribuirlo a los usuarios.
El error lo podés ver también de las siguientes maneras:
Subiste un APK o Android App Bundle firmado con una clave que también se usa para firmar los APK que se envían a los usuarios. Como estás inscrito en Play App Signing, debes usar una clave nueva para firmar tu APK o Android App Bundle antes de subirlos.
Y en inglés:
You have uploaded an APK or Android App Bundle File that is signed with a key that is also used to sign APKs delivered to users. Because you're enrolled in Play App Signing, you'll need to sign your APK or Android App Bundle File with a new key before you upload it.
¿Por qué te pasa esto?
Porque probablemente estás usando el mismo keystore de siempre, ese que tenías guardado para firmar tu app.
Al habilitar Play App Signing, Google te pidió que uses una clave de subida nueva.
Si seguís firmando con la clave vieja (la de producción), Google se enoja y te muestra ese error.
️ ¿Cómo lo solucionás?
Acá va el paso a paso, explicado con onda para que no te duermas en el proceso:
1️⃣ Exportá tu keystore actual y guardala bien
Antes de hacer cualquier macana, hacé un backup de tu keystore actual. Es el único medio que garantiza que no perderás el acceso a la firma de versiones anteriores. Esto lo hacés en el menú de Settings > Export keystore.
Si usás AI2 (App Inventor 2 o Kodular), podés exportarlo desde el diseñador.
Guardalo en una carpeta segura, preferentemente con un nombre tipo
MiApp_keystore_backup_2025.keystore
.
2️⃣ Borrá el keystore actual del diseñador (AI2)
Ahora necesitás que el sistema genere un nuevo keystore, para que este sirva como clave de subida.
En AI2 o el constructor que uses, andá a la opción para borrar el keystore. Esto no borra tu app, solo la firma que usa para compilar. Esto lo hacés también en el menú de Settings > Delete keystore.
3️⃣ (Opcional) Recargá el navegador
No siempre hace falta, pero a veces el navegador mantiene cosas en caché. Así que un F5 o cerrar/abrir sesión puede venir bien para que el diseñador detecte que ya no tiene keystore.
4️⃣ Generá nuevamente tu AAB
Ahora, al hacer un Build → Android App Bundle (.AAB), el sistema detecta que no tenés keystore… ¡y te crea uno nuevo automáticamente! Este será el que usarás como clave de subida.
5️⃣ Subí el AAB a Google Play
Volvé a la consola de Google Play, cargá tu nuevo AAB firmado con esta clave fresca, y vas a ver que el error desaparece como por arte de magia.
Google, al tener tu clave de producción, se encarga de firmar la versión final que descargarán los usuarios.
Consejo geek extra
Hacé backup del nuevo keystore, por si el día de mañana necesitás regenerar el AAB para subirlo.
Mantené tus claves organizadas en carpetas con nombres claros. Evita nombres tipo
NuevoNuevoFinalFINAL2.keystore
que después ni vos entendés.
Conclusión: Google Play no es malo, solo cuidadoso
A muchos les parece que Google Play es un poco fastidioso con el tema de las claves, pero la realidad es que está protegiendo tu app y la confianza de los usuarios. Gracias a este sistema, aunque alguien robara tu keystore de subida, no podría firmar APKs finales, porque la clave de producción está en los servidores seguros de Google.
Así que no te frustres: hacé este pequeño procedimiento y tu app volverá a estar lista para conquistar el mundo (o al menos, el de la Play Store).
¿Te pasó algo parecido?
¿Te encontraste con este error o con algún otro mensaje misterioso de Google Play? Contame en los comentarios tu experiencia o si querés que haga una guía para otro de esos dolores de cabeza de Android. ¡Nos leemos!
Si querés conocer otros artículos parecidos a Subiste un APK o Android App Bundle firmado con una clave que también se usa para firmar los APK que se envían a los usuarios [Solución App Inventor] podés visitar la categoría Google Play Console.
Deja una respuesta
También te puede interesar: