Se ha producido un error en la subida de la conexión con la nueva versión de una aplicación en Google Play.

Por ahora, tres de mis aplicaciones en Google Play tuvieron un error de firma al intentar cargar una nueva versión en los últimos días:

Se ha producido un error en la carga de la carga. Subiste un APK firmado con un certificado distinto a los APK anteriores. Debe utilizar el mismo certificado. Sus APKs existentes están firmados con el (los) certificado (s) con huellas dactilares:

[SHA1: 87: 17: A3: 71: CD: CF: D6: 73: 71: 56: B1: 59: DE: 89: 6D: 5A: E0: EE: 31: 8A, SHA1: 4C: 45: 1E : 30: 2D: 04: F4: DC: 36: 0E: EF: 29: 1B: 1E: E1: 02: C0: E8: E9: 85]

y los certificados utilizados para firmar el APK que subiste tienen huellas dactilares:

[SHA1: 87: 17: A3: 71: CD: CF: D6: 73: 71: 56: B1: 59: DE: 89: 6D: 5A: E0: EE: 31: 8A]

Revisé el almacén de claves y es el que siempre utilicé. De hecho algunas de las aplicaciones tienen una versión pro que utilizan el mismo almacén de claves y allí la actualización funcionó bien. Lo que es impresionante IMO es la extraña huella digital de la antigua, existente APK, que en el caso anterior tiene una segunda entrada con "SHA1:" en ella y para una de las otras aplicaciones que falló la vieja huella digital se enumeró como "[] , es decir, una vacía. Mientras tanto también actualizé otras aplicaciones y en la mayoría de los casos las cosas funcionaron bien. Lo único que noté es que las tres aplicaciones en las que tengo problemas tienen en común que estas aplicaciones son bastante antiguas, con la primera versión de APK que data de 2009 o incluso de 2008. Pero las versiones pro – donde las cosas funcionan bien – se introdujeron posteriormente.

Hay una pregunta similar La subida falló en la versión más reciente de apk en google play , pero la solución de caché del navegador no funciona y también estoy bastante seguro de que usé la clave correcta.

Alguien tiene una idea de lo que podría ser la solución aquí? Estoy empezando a pensar que quizás para algunas aplicaciones más antiguas las huellas dactilares fueron extraídas incorrectamente de los APKs en el lado de Google (de ahí el uno vacío y el otro IMO un poco huellas extrañas para versiones viejas). Pero típicamente los problemas se originan entre los propios oídos …

Gracias

Es posible firmar un APK con más de una clave. Esto nunca fue realmente un comportamiento bien soportado, y el orden en que se procesarán las claves no está definido. Pero si su APK temprano fue firmado con dos llaves, como el mensaje sugiere, entonces su actualización necesitará ser firmada con todas las mismas llaves (posiblemente en el mismo orden).

Parece que la primera clave es la misma que usó, por lo que necesita encontrar el almacén de claves para la segunda clave. Tal vez alguna parte de su proceso de construcción fue volver a firmar el APK antes de subir. Un posible sospechoso podría ser su depurador keystore en ~ / .android.

También estoy experimentando exactamente este mismo problema. Nada ha cambiado, todavía estoy usando el mismo keystore, y actualizado la aplicación hace dos semanas sin problemas. Ahora está diciendo que la actualización de la aplicación firmada sólo tiene un certificado de huella digital SHA1 y la aplicación existente en la tienda tiene dos huellas dactilares SHA1 diferentes (y una de ellas es la misma que la actualización de la aplicación). Así que parece que solía ser firmado con dos certificados, pero ahora sólo uno. Pero nada ha cambiado en el proceso de exportación y de firma – se hace a través de exportación de eclipse aplicación firmada como siempre lo ha sido.

Tal vez solía firmar con dos, y uno de ellos ha sido movido o borrado. Esa es mi única teoría en este punto. O tal vez algo ha expirado en la descarga de la consola del desarrollador de Play / firmando el código de verificación en la tierra de Google.

Otro detalle que nuestra aplicación comparte con la aplicación de OP es que también fue publicado por primera vez en 2009.

  • La aplicación no se mostrará en el mercado de HTC Sensation
  • Automatización Fastlane / release para Android
  • ¿Se rompe la política de desarrollador de Google Play en este caso o no?
  • Compra de aplicaciones en Android que se bloquea después del pago
  • Pare el servicio de Google Play Música automáticamente. Después de que HeadPhone esté conectado
  • Cómo comprobar una aplicación viola la política de suplantación de Google o no
  • Android / Google Play: ¿Realmente necesito mi propio servidor para administrar las suscripciones de facturación inapp?
  • ¿Cómo publicar una actualización de la aplicación en android-market sin borrar la base de datos local y los archivos locales?
  • ¿Cómo podría implementar el programa de referencia para los usuarios de aplicaciones en el mercado de Android?
  • Keystore y alias - ¿hay un uso a varios alias?
  • Cómo cambiar de una aplicación gratuita a una aplicación de pago en Google Play
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.