0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Google Play Consoleの「com.example」は制限されているため、別のパッケージ名を使用する必要があります。を解決する

Posted at

エラーが起きた

Android StudioでAndroidアプリを開発したので、Google Playに公開しようと思って準備を進めていましたが、
以下の画像の通り「内部テスト版リリースの作成」のApp Bundleのアップロードでエラーが出たので解決方法をご紹介します。
僕みたいに悩んで2,3時間かかるひとをなくしたい!!

変なことになっても嫌なので、バックアップしてくださいね。
あと自己責任でお願いします。

エラー画面

スクリーンショット 2024-09-26 144149.png

環境

  • Android Studio Koala | 2024.1.1 Patch 2
  • Android Studioにあるテンプレートから作成

状況

ChatGPTに聞いてみたところ、テンプレートにあるパッケージ名「com.example.〇〇(アプリ名)」のままだとアップロードできず、変更する必要があるらしい。

「パッケージ名をリファクタリング(一括変更)しろ」と言うけど、
「com.example.〇〇(アプリ名)」を右クリックして、「リファクタリング」を押しても〇〇の部分しか変更できない。「example」を変更したいのに!!

ChatGPTに、「Android Studioの設定を変更したらいける」と言われたけど、提示された設定はなかった。なんで??

こんな感じ

Android Studioで見たときのパスは以下の通り
プロジェクト名/app/src/main/java/com.example.nekokami

com.example.nekokamiは、本来
「com」の中に「example」の中に「nekokami」があるけど
コンパクト表示されているから個別でリファクタリングできない!!

image.png

手順

  1. プロジェクトを開いている状態で、ディレクトリの上の部分を右クリック

  2. 「ツリーの外観」から「中間パッケージを収縮」のチェックを外す
    image.png

  3. こんな感じで、短縮表示されなくなる
    image.png

  4. 今回の場合は、「Example」を右クリックし、「リファクタリング」→「名前を変更」を選択する
    image.png

  5. 「全てのディレクトリ」を選択
    image.png

6.「入力欄(初期値:example)」を変更。「リファクタリング」をクリック
僕の場合は、自分の名前にしました。
image.png

image.png

  1. 処理が終わるまで待つ。
  2. これでパッケージ名変更完了。

これで終わりじゃない

さて、ここまでやった方は、何かエラーが出てビルドができなくなったことに気づいていると思います。
エラーは人によって違うかも知れませんが、私の対処法を明記します。

  1. 「app/build.gradle.kts」を開く
    注意! build.gradle.ktsはプロジェクトフォルダ内に2つありますが、「app」フォルダ内に入っているものを開いてください!
    image.png

  2. 以下の画像のように「namespace」と「applicationID」の「com.example.〇〇(アプリ名)」を、変更後のものに書き換える

    注意! 画像はGitHubの画面です。赤色のところを緑色に変えたという意味です。同じものを追加しないでください。
    image.png

  3. 上に青色で「Sync」というボタンが出てくると思うので、Syncしてください。
    Syncボタンが出てこない場合は、上の「ハンバーガーメニュー」→「ファイル」→「Sync Project with Gradle Files」をクリック
    image.png

  4. できたらエラーは解消されたはずです。
    念の為、上の「ハンバーガーメニュー」→「ビルド」→「Clean project」と「Rebuild Project」をやっておきましょう。

  5. これで、aabファイルを出力し、アップロードすれば解消されます!
    (aabファイルの出力方法は、別の方のやり方を見てください!)

終わりに

これで、初めてAndroidアプリ開発に挑むような人たちが挫折しなくなれば良いなと思います!以上です!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?