¿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 .)

  • Android - apk-signing: las entradas 'la cadena de certificados no está validada y las firmas w / oa timestamp
  • No se pudo realizar la carga de APK en la versión Alpha. Errores de apksigner: algoritmo Digest y Algoritmo de firma que no es compatible con los niveles API ]
  • Android keystore dañado
  • Android - el apk debe estar firmado con los mismos certificados que la versión anterior
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.