This page (revision-1) was last changed on 20-Apr-2024 11:53 by Hiroaki Tateshita

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
20-Apr-2024 11:53 1 KB Hiroaki Tateshita

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 29 lines
[{PageViewPlugin}]
[Android Studio]
!!!abstract
!!!Topics
*Google Play App Signing
|今までのやり方だと、1度アップしたサイン付きAPKをアップしてしまうと、その時に追加った鍵をずっと変更できないし、その鍵を無くしちゃうと大変。そのリスクを軽減する仕組みがGoogle Play App Signingらしい[解説|3]。
|アプリ署名鍵の作り方も最初は結構手順がある[4]。一度登録しちゃえば楽かもしれないけど。
*作ったアプリに署名したい
[{Image src='Android/signapk.jpg' width='400'}]
|[Android Studio]を使う場合は、こんな感じ。.keystoreというファイルに署名用の秘密鍵が保存されます。その場所を忘れないようにしましょう。また、Aliasとパスワード2つも忘れないようにしましょう。
|もしAliasを忘れてしまったら、keytoolコマンドで見つけることができます[1]が、パスワードはどうにもならなさそう。作り直すしかないかも。
{{{
# keytool -list -keystore keystore_file_name
}}}
*Keystoreのパスワードを変更したい
|keytoolコマンドを使えばできそう[2]。だが、アクセス権がないとか言ってできなかった。管理者権限のコマンドプロンプトでやったんだけどなー。
{{{
C:\tmp> keytool -storepasswd -keystore .\.keystore2
キーストアのパスワードを入力してください:
新規keystore password:
新規keystore passwordを再入力してください:
keytoolエラー: java.io.FileNotFoundException: .\.keystore2 (アクセスが拒否されました。)
}}}
!!!Reference
#[#1][@mmusasabi|https://qiita.com/mmusasabi] , 2014年08月21日, もしandroid.keysotreのkey aliasを忘れてしまったなら, [https://qiita.com/mmusasabi/items/e0dbd1fb01c0410f791a]
#[#2][https://docs.oracle.com/cd/E19957-01/817-3331/6miuccqo3/index.html]
#[#3]2021年6月14日アクセス、アプリへの署名, [https://developer.android.com/studio/publish/app-signing?hl=ja]
#[#4][https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive?hl=ja]