📱 Android Studioラボ|Android Studio ポータル

PATH: /programming / AndroidStudio 👁️ 閲覧数: 36 🗓️ 更新日: 2026-01-12

概要

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")
}

導入

  1. JDK(同梱または推奨バージョン)を確認
  2. Android Studio をダウンロード&インストール
  3. 初回起動ウィザードでSDK/エミュレータをセットアップ
  4. 新規プロジェクト(Empty Activity / Compose Activity)を作成
エミュレータの作成(AVD Manager)

✅ Pixelシリーズ推奨、RAMサイズとグラフィック設定はマシン性能に合わせて調整。

初期エラーの対処
  • Gradle同期失敗:プロキシ・リポジトリURL・JDKパスを確認
  • SDK Platform未取得:SDK Manager で対象APIを追加

最新情報

最近のトピック(例)。実運用ではRSSやスクリプトで差し替え可能。

  • 2025-07-16Android Studio Koala Feature Drop(例)
    Live Editの改善やComposeマルチプレビューの強化など(ダミー文)。
  • 2025-05-10Android 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

関連リンク

※ 外部サイトはそれぞれの利用規約に従ってご利用ください。