¿Puedo fusionar varios archivos de keystore de Android en uno?

Me he metido en una situación un poco molesta con los archivos de keystore de Android. Actualmente tengo algunas aplicaciones diferentes cada uno firmado con un archivo de keystore diferente. Un poco como esto:

  • AppName1.apk firmado con AppName1.keystore
  • AppName2.apk firmado con AppName2.keystore
  • AppName3.apk firmado con AppName2.keystore

Cada almacén de claves contiene diferentes nombres y alias para cada aplicación.

Ahora estoy aprendiendo que hacerlo de esta manera es un poco tonto y sería mejor usar un solo archivo de almacén de claves para todas mis aplicaciones. Estoy a punto de publicar una nueva aplicación por lo que estoy tratando de hacerlo bien esta vez.

Mi pregunta general es, ¿qué puedo hacer para hacer la vida más fácil en el futuro?

He leído que puedo cambiar el nombre de uno de ellos keystores y cambiar los alias así que, en teoría, puedo firmar mi próxima aplicación con uno de los almacenes de claves existentes? Eso significará que al menos 2 de mis aplicaciones están usando el mismo keystore y tendrá un nombre sensible.


EDIT: Para referencia, este es uno de los tutoriales que estaba leyendo hoy:

http://blog.blundell-apps.com/tut-change-alias-passwords-of-your-android-keystore/

y también esta otra respuesta de desbordamiento de pila: ¿Puedo cambiar el alias de mi clave?

Es mi entendimiento del tutorial que puedo con seguridad cambiar el nombre del archivo keystore, cambiar las contraseñas y renombrar el alias sin perder la capacidad de actualizar la aplicación existente. ¿Puede alguien confirmar si eso es cierto, o si hay alguna manera de probarlo?


Por último, tengo un tercer almacén de claves que me gustaría fusionar en el otro si es posible? Así que idealmente, me gustaría terminar con sólo un almacén de claves para las 3 aplicaciones. Sé que es probablemente empujando, pero voy a preguntar de todos modos.

Obviamente, no quiero perder la capacidad de actualizar las aplicaciones existentes.

[EDITAR]

Ahora es posible. Usar el Explorador de KeyStore

[Más vieja respuesta sigue]

No

AFAIK, No. Un almacén de claves se utiliza generalmente para identificar un desarrollador (o un editor de aplicaciones). Si ha utilizado múltiples almacenes de claves, tiene que mantenerlos todos muy seguros ahora para mantener esas aplicaciones ahora.

Por ahora en adelante, elija un único almacén de claves y mantenga varios alias dentro de él para diferentes aplicaciones.

Referencia: http://developer.android.com/tools/publishing/app-signing.html

Sí Puede combinar todas las claves de diferentes almacenes de claves en una sola. Que no hay necesidad de gestionar diferentes keystores, puede cambiar el alias de la clave también, las contraseñas de la clave también, incluso un nuevo almacén de claves para las claves existentes.

Debe exportar todas las claves primero y luego importarlas al almacén de claves de destino.

Recuerde que todavía puede tener contraseñas diferentes para cada clave. La contraseña de Keystore está separada de las contraseñas de clave.

Utilice el Explorador de KeyStore

  • Keytool no pide contraseña (usando Facebook lib con android)
  • Keytool con Android SDK de Facebook
  • Android Development: Keytool, la creación de un almacén de claves?
  • ¿Cómo puedo encontrar y ejecutar el keytool
  • ¿Cómo desarrollar una aplicación de Android con google maps API en varios equipos?
  • No se encontró cadena de certificados, cómo arreglar y publicar en Google Play Store?
  • Keytool Signing Problem: Keystore fue manipulado, o la contraseña fue incorrecta
  • No se puede usar keytool y OpenSSL para Facebook Instalación de Android SDK
  • Keytool Alias ​​no tiene clave
  • Generar clave de hash para la aplicación utilizando facebook sdk
  • ¿Qué debo usar para "Distinguished Name" en nuestro Keystore para Android Market
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.