【2023年】初心者がやってみた！Android アプリの公開

# はじめに

こんにちは、mamimeです:relaxed:
この記事は初心者がなるべく難しいことをせずにAndroidアプリを公開する手順を書きました。
私もアプリ開発自体未熟なので、もし訂正箇所がありましたらぜひとも教えてください。

# 初めてのアプリ公開

アプリ開発初心者の私が、紆余曲折もありつつAndroidアプリを公開することができました:muscle:
嬉しいです！
その過程でいろいろ躓く部分があったので、初めての方に参考になればと思い、この記事を書きました。

https://play.google.com/store/apps/details?id=com.differentiate19.quiz

:pencil2: アプリ名：超高速！微分チャレンジ:pencil2:
ちなみに私が公開したアプリは微分の問題を30秒以内にどれだけ解けるか競うという内容のアプリです。
高校数学を学んだ高校生や、学び直しを始めた社会人の方の助けになりたいと思い、作らせていただきました。
ぜひインストールして遊んでみてください！
レビュー等もお待ちしています。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3551352/2e4a11a5-627e-9dc0-1266-5984ba7305ff.png" width="30%">

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3551352/359c6e59-85f1-8c84-82e3-e4269abce0fb.png" width="30%">



# アプリ公開の手順

公開にあたって以下のサイトを参考にさせていただきました :bow:
大変わかりやすく書かれており、助けになりました。
ありがとうございます。

https://qiita.com/Yuriko-Y/items/c9d0120ee8323f117265

【注意】アプリの公開にあたって
Google Play Consoleの画面は日々変化しており、登録方法もそれに伴い変化します。
この記事の内容も執筆現在（2023年9月22日現在）とは大幅に変わる可能性があります。
それを理解した上でこの記事を読んでいただけたら幸いです。

### 手順1：Google Play Consoleへの登録

まず、以下のサイトにログインしてデベロッパーアカウントを作成していきます。

https://developer.android.com/distribute/console?hl=ja

デベロッパーアカウントの登録にあたってGoogleアカウントが必要です。
私は新しく作成しました。
メールアドレスが公開されてしまうことが結構あるので新しく作っちゃうのがオススメですよ～

サイトに行き、ログインボタンを押してください。
以下の画面が現れると思います。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3551352/b9f04b77-5e57-af4f-2978-f0fbc2c6cfca.png" width="70%">

このように、個人用と組織用が出てくるので、「個人用」を選択してください。

次の画面に移ります。
このように個人情報の入力画面になります。
指示に従い、入力してください。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3551352/6d28d6a4-b295-a6bc-2b0f-3a2b642c71f4.png" width="70%">

電話番号の入力で注意があります。

:::note warn
注意
電話番号は+81を付けた後、最初の数字を抜いた番号を入力してください。
（例）08012345678 ➡ +818012345678
:::

その後、支払い画面に移ります。
画像をのせることができないのが恐縮ですが、クレジットカードで$25を支払ってください。
デビットカードも使えます:ok_hand:

決済が完了すると、以下のような開発者ページが開かれます。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3551352/2eda8ca1-d73b-446c-5d4c-489b8eda182e.png" width="100%">

初回登録時に、本人確認が必要なので、身分証の写真を送信してください。
運転免許証が一番楽だと思います。
私の場合は本人確認完了まで2日くらいかかったので気楽に待ちましょう:relaxed:

本人確認が終わったら、デベロッパーアカウントの登録は完了です。
お疲れ様でした:sparkles:

### 手順2：AABファイルの作成

まず、「ビルド」から「Generate Signed Bundle」を選択します。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3551352/52b67569-f20d-cf32-1c41-9a9d8af1459b.png" width="50%">

その後、「Android App Bundle」を選択してください。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3551352/2bfca416-9787-f804-ba7c-c91d42908d74.png" width="50%">

次に、鍵を作成します。
Create New Keyからキーを作成して、パスワードを設定してください。
指示に従って入力すれば大丈夫です。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3551352/4d72e849-b676-7abf-189e-a7b3c8ea2fea.png" width="60%">

その後、デバッグ方式かリリース方式か聞かれるのでリリース方式を選択し、アプリを実行してください。するとアプリのプロジェクトファイルに拡張子が.aabのファイルが作成されていれば、クリアです:sparkles:

### 手順3：アプリの公開

デベロッパーアカウントの画面に戻り、「すべてのアプリ」からアプリの作成を選択してください。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3551352/25761f23-7514-908c-3136-a656e0c42ad2.png" width="90%">

そこからアプリの専用画面に移ります。
色々機能がありますが、初めてなので「ダッシュボード」と「リリースの概要」だけに絞って今回はアプリを公開します。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3551352/92352419-e1ef-c655-6910-690f0f686588.png" width="40%">

ダッシュボードを選択し、「アプリのセットアップ」というところを見てください。
色々下に書かれていますが、下のすべてを入力しないとアプリを公開できません:zap:
頑張って入力してみてください。
1つ1つはそんなに時間がかからないはずです。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3551352/8fcea6b0-9306-6a00-f861-4e65b0ad87eb.png" width="50%">

全部入力出来たら、リリースの概要に移ります。
リリースを作成してください。
すると、リリースから下のような画面が現れるので矢印を選択します。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3551352/fcc3ff91-705c-5ea3-da4a-4dea3c96d8a8.png
" width="100%">

すると、aabファイルのアップロード画面が出てくるのでAABファイルをアップロードします。
![スクリーンショット (108).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3551352/a7aee8f2-e629-a2b7-a4b4-077d845527d2.png)

鍵の署名を行った後、
用意したaabファイルをアップロードしてください。
あともう一息です:coffee:

「次へ」を押すと、アプリの紹介文や紹介スライドをアップロードする画面が出てくるので入力します。
ちなみに私は以下のスライドをつくってみました:blush:
![slide1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3551352/0451faf5-348f-d5c2-9deb-70a3cc919fa7.png)
このようなスライドを3枚くらいアップロードしたら、リリースの準備は完了です。

メニューから「公開の概要」を開き、変更箇所をGoogleに送信してください。
アプリの審査が開始すると思います。

審査は大体3日くらいで通ります。
審査が通れば、アプリ開発者の仲間入りです。

https://play.google.com/store/apps/details?id=com.differentiate19.quiz

ここまで本当にお疲れ様でした！

# 終わりに

ここまで読んでいただきありがとうございました:pray:
初心者がこのような記事を書くのはどうなのかと悩みましたが、少しでも誰かの助けになってほしいと思い書かせていただきました。
皆さんの作った素敵なアプリをぜひ公開してください！

# 参考文献

https://qiita.com/Yuriko-Y/items/c9d0120ee8323f117265
https://yakiimosan.com/android-dev-account-step/