最終更新:2026-02-16 (月) 16:14:46 (20d)  

Android Studio/プロジェクト/app/build.gradle.kts
Top / Android Studio / プロジェクト / app / build.gradle.kts

Android Studio Giraffe (Android Studio 2022.3.1?)以降では、新しいプロジェクトでビルド構成にKotlin DSLbuild.gradle.kts)がデフォルトで使用されます。

https://developer.android.com/build/migrate-to-kotlin-dsl?hl=ja

  • plugins {
        alias(libs.plugins.android.application)
        alias(libs.plugins.kotlin.compose)
    }
    
    android {
        namespace = "com.example.myapplication"
        compileSdk {
            version = release(36)
        }
    
        defaultConfig {
            applicationId = "com.example.myapplication"
            minSdk = 24
            targetSdk = 36
            versionCode = 1
            versionName = "1.0"
    
            testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
        }
    
        buildTypes {
            release {
                isMinifyEnabled = false
                proguardFiles(
                    getDefaultProguardFile("proguard-android-optimize.txt"),
                    "proguard-rules.pro"
                )
            }
        }
        compileOptions {
            sourceCompatibility = JavaVersion.VERSION_11
            targetCompatibility = JavaVersion.VERSION_11
        }
        buildFeatures {
            compose = true
        }
    }
    
    dependencies {
        implementation(libs.androidx.core.ktx)
        implementation(libs.androidx.lifecycle.runtime.ktx)
        implementation(libs.androidx.activity.compose)
        implementation(platform(libs.androidx.compose.bom))
        implementation(libs.androidx.compose.ui)
        implementation(libs.androidx.compose.ui.graphics)
        implementation(libs.androidx.compose.ui.tooling.preview)
        implementation(libs.androidx.compose.material3)
        testImplementation(libs.junit)
        androidTestImplementation(libs.androidx.junit)
        androidTestImplementation(libs.androidx.espresso.core)
        androidTestImplementation(platform(libs.androidx.compose.bom))
        androidTestImplementation(libs.androidx.compose.ui.test.junit4)
        debugImplementation(libs.androidx.compose.ui.tooling)
        debugImplementation(libs.androidx.compose.ui.test.manifest)
    }

関連