概要
Android Studioは、公式のAndroidアプリ開発IDEです。JetBrainsのIntelliJ IDEAをベースに、Gradleビルド、エミュレータ、Layout/Composeツール、Profilerなどを統合。初心者のセットアップから現場のビルド最適化まで、このページで横断的に学べます。
- IDE基盤: IntelliJ IDEA
- ビルド: Gradle / Android Gradle Plugin
- UI: Views / Jetpack Compose
- 言語: Kotlin(推奨)、Java
🎯 目的別ナビ: まずは「導入」で環境構築 → 「基本/基礎」でエディタ操作とビルド → 「応用/発展」でCompose・パフォーマンス最適化へ。
基本
開発の土台となるIDE操作とプロジェクトの基本構造を把握しましょう。
プロジェクト構成
app/src/main/AndroidManifest.xml:アプリの構成宣言build.gradle(.kts):依存関係・ビルド設定res/:リソース(レイアウト、画像、文字列)java/・kotlin/:ソースコード
よく使うショートカット(Windows/Linux)
- Ctrl + B:定義へジャンプ
- Ctrl + Shift + A:アクション検索
- Alt + Enter:意図的アクション(Quick Fix)
基礎
Gradleの基礎、ビルドバリアント、依存管理、Run/Debug構成。
// build.gradle.kts(モジュール)例
plugins {
id("com.android.application") version "8.6.0"
kotlin("android") version "2.0.0"
}
android {
namespace = "com.example.app"
compileSdk = 35
defaultConfig {
applicationId = "com.example.app"
minSdk = 24
targetSdk = 35
versionCode = 1
versionName = "1.0"
}
buildTypes {
release { isMinifyEnabled = true }
debug { isMinifyEnabled = false }
}
}
dependencies {
implementation(platform("androidx.compose:compose-bom:2025.07.01"))
implementation("androidx.core:core-ktx:1.15.0")
implementation("androidx.activity:activity-compose:1.10.0")
}
導入
- JDK(同梱または推奨バージョン)を確認
- Android Studio をダウンロード&インストール
- 初回起動ウィザードでSDK/エミュレータをセットアップ
- 新規プロジェクト(Empty Activity / Compose Activity)を作成
エミュレータの作成(AVD Manager)
✅ Pixelシリーズ推奨、RAMサイズとグラフィック設定はマシン性能に合わせて調整。
初期エラーの対処
- Gradle同期失敗:プロキシ・リポジトリURL・JDKパスを確認
- SDK Platform未取得:SDK Manager で対象APIを追加
最新情報
最近のトピック(例)。実運用ではRSSやスクリプトで差し替え可能。
- 2025-07-16 — Android Studio Koala Feature Drop(例)
Live Editの改善やComposeマルチプレビューの強化など(ダミー文)。 - 2025-05-10 — Android Gradle Plugin 8.6(例)
ビルド速度とLintの改善(ダミー文)。
応用
Jetpack Compose
@Composable
fun Greeting(name: String) {
Text(text = "Hello $name")
}
レイアウト検査
Layout Inspector / Compose Previewで再コンパイルなしの確認を高速化。
⚡ ビルド時短:
org.gradle.jvmargs=-Xmx4g の見直しや、configuration cache の有効化を検討。発展
- マルチモジュール化と依存の方向整備
- CI(GitHub Actions / Gradle Enterprise)とビルドキャッシュ
- パフォーマンス:Profilerでメモリ/CPU/起動時間を計測
- テスト:JUnit5 / Espresso / Macrobenchmark
関連リンク
※ 外部サイトはそれぞれの利用規約に従ってご利用ください。