Contents
Android Studio のダウンロードとインストール
Android アプリ開発を始める第一歩は、Google が提供する 最新の安定版 Android Studio を手元に用意することです。このセクションでは、公式サイトから安全に取得し、初心者でも迷わず進められるインストール手順を解説します。
公式サイトからのダウンロード手順
Android Studio の配布は公式ページのみが推奨されます。以下の流れでダウンロードファイルを入手してください。
- ブラウザで https://developer.android.com/studio にアクセスする。
- 「Download Android Studio」ボタンをクリックし、利用中の OS(Windows / macOS / Linux)に対応したインストーラを選択する。
- ライセンス条項に同意し、ダウンロードが完了するまで待つ。
インストーラ実行と基本設定
取得したインストーラは標準的なウィザード形式です。手順通りに進めるだけで環境構築が完了します。
- ダウンロードしたファイル(例:
android-studio-2024.1.0-windows.exe)をダブルクリックして実行する。 - 表示される画面で「Standard Installation」を選び、インストール先フォルダーを確認・変更できる場合は必要に応じて設定する。
- 「Next」→「Install」の順に進め、完了したら「Finish」をクリックして Android Studio を起動する。
AVD(エミュレータ)の作成とカスタマイズ
実機が手元になくても、Android Studio に内蔵された AVD Manager で仮想デバイスを簡単に構築できます。ここでは、Google Play 対応の最新イメージを用いたエミュレータ作成手順と、よく使われる設定ポイントを紹介します。
デバイス選択とシステムイメージのダウンロード
まずは対象デバイスと Android バージョンを決めます。以下の操作で仮想デバイスを作成できます。
- Android Studio の右上にある AVD Manager アイコン(スマートフォン形)をクリックする。
- 「Create Virtual Device」ボタンを押し、一覧から Pixel 7(Google Play 対応)を選択して「Next」。
- 「System Image」タブで Android 13 (API 33) – Google Play を探し、ダウンロードが未完了の場合は「Download」を実行して取得する。
- ダウンロード後に画像を選択し、「Next」で設定画面へ進む。
エミュレータ起動オプションの設定ポイント
仮想デバイスは用途に合わせて細かく調整できます。主なカスタマイズ項目と推奨設定は次の通りです。
- エミュレータ名:プロジェクトで管理しやすいように
Pixel7_API33など分かりやすい名前を付ける。 - 起動オプション:GPU は「Hardware - GLES 2.0」を選択すると描画が高速になる。スケールは画面サイズに合わせて「1.0」または「Auto」がおすすめ。
- ストレージ容量:デフォルトの 8 GB で十分だが、画像やデータベースを扱う場合は 16 GB に拡張すると安心。
設定が完了したら「Finish」をクリックし、一覧に表示された仮想デバイスを選んで Launch すればエミュレータが起動します。
初めての Compose アプリを作る(Hello World)
Android Studio がインストールできたら、次は Jetpack Compose を使った最小構成アプリを作ってみましょう。以下の手順で「Hello World」画面がすぐに表示されます。
プロジェクト作成ウィザード
Compose 用テンプレートは Android Studio に標準搭載されています。ウィザード通りに入力するだけで必要な依存関係が自動設定されます。
- メニューから File → New → Project を選択。
- 「Compose Empty Activity」をクリックし、Next。
- プロジェクト名を
HelloWorldApp、パッケージは任意で入力し、最低 API は API 21(Android 5.0) 以上を指定する。 - 言語は Kotlin を選び、Finish を押すとプロジェクトが生成される。
基本的な Composable の実装例
生成された MainActivity.kt の setContent ブロックに以下のコードを追加すると、シンプルなテキストが画面中央に表示されます。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { MyAppTheme { // 後述のテーマ関数を呼び出す Greeting("World") } } } } @Composable fun Greeting(name: String) { Text( text = "Hello, $name!", style = MaterialTheme.typography.headlineMedium, modifier = Modifier .fillMaxSize() .wrapContentSize(Alignment.Center) ) } |
ビルドとデバッグの流れ
コードを書き終えたら、エミュレータまたは接続した実機へ即座にデプロイできます。
- ツールバーの Run(緑の三角)ボタンをクリックし、対象の AVD を選択する。
- ビルドが完了すると自動的にアプリが起動し、「Hello, World!」と表示されることを確認する。
- デバッグが必要な場合は Debug(虫アイコン)ボタンで起動し、
LogcatからMainActivityのログをリアルタイムで監視できる。
学習リソースのまとめ
ここまで読んで Android Studio と Compose の基本操作が身についたら、次は実務レベルの知識を伸ばすと良いでしょう。公式ドキュメントと無料オンライン講座は特に信頼性が高く、初心者でもステップバイステップで学習できます。
| カテゴリ | タイトル | URL |
|---|---|---|
| 公式ガイド | Android Developers – Jetpack Compose | https://developer.android.com/jetpack/compose |
| 入門講座 | Android Kotlin Fundamentals(無料) | https://developer.android.com/courses/kotlin-android-fundamentals |
| ハンズオン記事 | 「Compose で作る Hello World」実践ガイド | https://medium.com/@example/compose-hello-world |
まとめ
- Android Studio の公式サイトから最新版をダウンロードし、標準インストーラでインストールすれば開発環境は即座に整います。
- AVD Manager を使って Google Play 対応の Pixel デバイスと Android 13 イメージを設定すれば、実機に近いテストが可能です。
- Compose Empty Activity テンプレートで Hello World アプリを作成し、コード変更→Run/Debug のサイクルを体感できるので、宣言的 UI に慣れる最短ルートとなります。
- 公式ドキュメントと無料講座を併用すれば、基礎から応用まで体系的に学習でき、実務プロジェクトへのステップアップがスムーズです。
以上の手順を踏めば、2024 年時点の最新 Android 開発環境で Kotlin と Jetpack Compose によるアプリ開発をすぐに始められます。