« Edgeのお気に入りをタスクバーに置きたい! | トップページ | 「時間電卓/TimeCalc」開発で嵌ったところ »

2017年7月17日 (月)

Play Consoleのアプリ署名が変わった!

androidアプリに新作「時間電卓/TimeCalc」なるものを作ったけど公開できない!

Google Play Consoleの仕様が変わって今迄はandroid studioでGenerate signed APKで署名したものをアップロードすればよかったのだが、
今回はGoogle Play Console側でも署名ができるようになっていた。
この署名は使わなくともいいようだが今迄のアップロード先が判らず探し回っているうちにGoogle Play Consoleの署名を有効にしてしまったようだ!
この有効宣言は二度とも出せないのでGoogle Play Console側の署名をしないとアップロードができない。
アップロードの入口があったのでアップロードすると署名がないと言われてしまう。
ギブアップで下記の問い合わせをした。
 
下記に6回のやり取りでようやく理解できた。
従来のアプリ署名鍵ともうひとつ新規にアップロード鍵を作成するが必要である。
1.アップロード鍵の作成方法
アップロード鍵の作成方法はアプリ署名鍵と同じ要領で違うパスワードでつくる。
Android Studioのメニューバーで、[Build] > [Generate Signed APK] をクリックします。
プルダウンでモジュールを選択し、[Next]をクリックします。
[Create new] をクリックして、新しいキーとキーストアを作成します。
[New Key Store] ウィンドウで、キーストアとキーに次の情報を指定します
Keystore
Key store path: キーストアを作成する場所を選択します。
google drive keystore

Password: キーストアの安全なパスワードを作成し、確認します。
●●●●●●●●(アプリ署名鍵)
Key
Alias: キーを識別する名前を入力します。
●●●●●●●●●●
Password: キーの安全なパスワードを作成し、確認します。キーストアのパスワードとは異なるパスワードにする必要があります。
●●●●●●●●●●(アップロード鍵)
Validity (years): キーの有効期間を年単位で設定します。キーは少なくとも 25 年間は有効であるため、アプリの使用期間全体を通じて同じキーを使用してアプリのアップデートに署名できます。
25
Certificate: 証明書の所有者に関する情報を入力します。この情報はアプリには表示されませんが、APK の一部として証明書に含まれます。
First&Last Name;: AKIO ABE
Organizational; Unit: GARAKUTAKEN
Organization;: YAMATONOIE
City or Locality;: YAMATOSHI
State or Province;: KANAGAWAKEN
Cuntry Code;;JP
 
2.アップロード方法
そして既存アプリと新規アプリでそれぞれ下記の方法でアップロードする。

Screenshot12(1)既存アプリでまだApp singingにご登録いただいていないものは、[リリース管理] > [アプリの署名] ページを開くと、添付のscreenshot1, 2のようにまずアプリ署名鍵を登録するためのご案内が表示されます。
このご案内に沿ってもともとアプリの署名に使用していたアプリ署名鍵を登録いただき、その後新しくアップロード鍵を作成してAPKに署名し、リリースページにアップロードしていただくと、両方の鍵が?[アプリの署名] ページに登録されます。
こうして2つの鍵の証明書が登録されますと手続き完了となり、以降のアップデートの際はアップロード鍵で署名を行っていただくことになります。
 
(2)新規の場合は最初にアプリのリリースページでApp Singingを有効にするかどうか聞かれます。
Screenshot3_2 その際、有効にチェックを入れるだけで、署名鍵は自動的に登録されますので、デベロッパー様では今回実施いただいた通りアップロード鍵のみご用意いただき署名していただきますと、添付のscreenshot3のように両方の鍵が登録され手続き完了となります。
こちらも、以降のアップデートはアップロード鍵で署名を行っていただくことになります。
 
3.アップロード鍵の署名方法
Android Studioのメニューバーで、[Build] > [Generate Signed APK] をクリックします。
「Generate Signed APK」
key store path;c:\User\LENOVO\Googleドライブ\keystore\avedroid.keystore(アップロード鍵)
key store password;●●●●●●●●(アプリ署名鍵)
key alias;●●●●●●●●●●
key password;●●●●●●●●●●(アップロード鍵)

「Enter Master Password」
Password;●●●●●●●●(アプリ署名鍵)
 
(参考)アプリの署名

|

« Edgeのお気に入りをタスクバーに置きたい! | トップページ | 「時間電卓/TimeCalc」開発で嵌ったところ »

Android」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/112439/65546365

この記事へのトラックバック一覧です: Play Consoleのアプリ署名が変わった!:

« Edgeのお気に入りをタスクバーに置きたい! | トップページ | 「時間電卓/TimeCalc」開発で嵌ったところ »