最近、キーストアに新しいエイリアスを追加してアプリに署名しました。
今、私はエイリアスで新しく生成されたファイルを失いましたが、パスワードとエイリアス名を覚えていて、古いコピーをファイルに持っています。これを使用してエイリアスを再作成する方法はありますか?
次のコマンドを使用して、キーストアの内容を一覧表示できます。
keytool -list -keystore <name of keystore file>
これを行うには、(エイリアスパスワードではなく)キーストアパスワードを指定する必要があります。これにより、ファイル内の自己完結型のエイリアスがわかり、署名が可能になります。必要に応じて、他のオプション/ツールを使用してキーを抽出することもできます。
テキストエディターでキーストア(.jks)ファイルを開きます。バイナリ形式のデータを表示します。最初の行の読み取り可能なテキストは、キーエイリアスです。
たとえば、次のバイナリデータのyour key alias
はキーエイリアスです。
þíþí your key alias UYY_ 0‚þ0 +* ‚êa÷í–ØRö}ðžá䶈ùÎL\ô©2‘wå¥H¨V †¸®Àµ£ð×þ7—â;TÁÙcsª”ž˜4ÝÉ'AÀì,’„×S¼ðßÅ'€Õ¡ó‚˜ ö!y’Çåx|(woÁh4u-û†‚‡§Qȸ|ˆ³”ÜæûZŽ²a±O´¢^À.ªbÅ“e†6 É秮j§˜y ößÿØ0Çd@ /Ã?®¦ìé¼/§Zq””Ê•©„=~Ùì¢>º}DàO<Ö¹SbpÎŒ@Ø„°^Í^e»>¾ü«nM( "Nbûh·2ðÁ0¯ç¿61êè“[.ÇzeYŽºXkuÄy*ôq¥FSs]:2“ì
http://tim12332013.blogspot.tw/2014/10/corona-sdk-Android-keystore-lost-alias.html
それがあなたを助けるかもしれない見てください
keytool -list -v -keystore X:/XXXX /XXXX.keystore -storepass XXXX
最新のデフォルトエイリアスAndroidスタジオバージョンは "key0"です。エイリアス値を変更していない場合は、これを試すことができます。