Certificate chain nicht gefunden, aber keystore enthält den privaten Schlüssel

Ich versuche zu unterzeichnen meine apk, so kann ich release ein update für meine app mit diesem Befehl: jarsigner ­-verbose -sigalg SHA1withRSA -­digestalg SHA1 ­-keystore my­release-key.keystore CordovaApp­release­unsigned.apk alias_name aber immer diese Fehlermeldung:

jarsigner: Certificate chain not found for: ¡sigalg.  ¡sigalg must reference a valid KeyStore key entry containing a private key and corresponding public key certificate chain.

Ive gerade umgezogen auf einen neuen computer, so kopierte ich meine .keystore-Datei zu. Wenn ich keytool -list -v es scheint, wie es enthält den privaten Schlüssel, so dass ich nicht verstehen was falsch.. Ist der öffentliche Schlüssel fehlt?
Certificate chain nicht gefunden, aber keystore enthält den privaten Schlüssel

  • Natürlich werden Sie nicht geben Sie den Befehl korrekt in den ersten Platz. Warum sonst würde isigalg. behandelt werden als alias-Namen?
  • Siehe meine neue Antwort, könnte das der Fall sein?
  • Wo das minus-Zeichen ging, ist irrelevant. Die Fakten sind, dass die Antwort, die Sie bekam angegeben ein problem mit der Kommandozeile; dass Sie fehlen, was du gepostet hast; und dass Sie erforderlich sind, wie dies in @Omikron Antwort.
InformationsquelleAutor tobbe | 2014-12-18
Schreibe einen Kommentar