¿Cómo puedo firmar un apk con una clave privada que hice con GPG?

¿Es esto posible? Tengo un par de claves que ya hice con GPG, pero no puedo encontrar una forma de firmar con esa clave. Realmente no quiero hacer una nueva clave con keytool o lo que sea sólo por esto; Prefiero usar la llave que tengo ahora. ¿Alguien sabe cómo podría hacer esto? Gracias por adelantado.

Dudo mucho que GPG genere las llaves que podrían ser utilizadas por jarsigner. Podría ser posible escribir un convertidor para hacer esto, pero sería mucho menos trabajo simplemente morder la bala y generar una nueva clave. El comando para hacer esto es simplemente

keytool -genkey -alias mynickname -validity 20000 -keystore ~/.android/my-keystore 

(Ps hacer una copia de seguridad de la clave y hacer muy seguro de que no se olvide de la contraseña keystore o la contraseña clave.Hay demasiadas historias tristes de las personas que han puesto las aplicaciones en el mercado y luego olvidado o perdido la contraseña .)

  • ¿Qué tipo de pitfals existen para la firma de APK para Android?
  • ¿Cómo usar jarsigner para firmar un apk?
  • Publicado Android apk da error "El archivo de paquete no estaba firmado correctamente"
  • ¿Cómo firmar APK usando keystore recibido del cliente?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.