『書籍のエラー対策』 プロジェクトツールウィンドウの「app/res/layout」に格納されているactivity_main.xmlが存在しない

SBクリエイティブの「はじめてのAndroidプログラミング 第5版」のエラー対策記事です。

書籍表紙

2024年2月時点の最新実行環境において、書籍に記述されている手順では進められなくなる箇所があったので対策方法を掲載します。

書籍が出版された後も実行環境は更新され続けるので、書き方が変わってしまったり期待通りの結果が得られなくなることは仕方がないことではあります。

とはいえ、最新実行環境でも書籍に記載されている通りの結果になってほしいですよね。
そんな悩める人たちに役立てば幸いです。

エラー内容

P.61 CHAPTER03 「ちわ!あんどろいど」で初アプリ作成 – 02 画面を作成するにおいて、
「まず自動生成されたレイアウトXMLファイルを開きます。これはプロジェクトツールウィンドウの「app/res/layout」に格納されていますが、プロジェクトを作成した直後は、エディタウィンドウにはじめから表示されているはずです。開いていない場合は、activity_main.xmlをダブルクリックして下さい。」と記述されていますが、どこにも見当たりません。

プロジェクトツリー

実行環境

下記の環境で確認しています。

  • Android Studio Hedgehog | 2023.1.1 Patch 2

原因

プロジェクトテンプレートが変更となり、「Empty Activity」は「Empty Views Activity」になった為です。

解決方法

プロジェクト作成時、テンプレートから「Empty Views Activity」を選択します。

画面の指示に沿ってプロジェクト名等を入力して進めると…

activity_main.xml が存在します。選択すると…

レイアウトエディタが表示されました。
コードのみ表示される場合は、画面右上の[Split]または[Design]アイコンをクリックします。

コメント

タイトルとURLをコピーしました