[Android] 002. 新規プロジェクトの作成

New Project

見栄えがカラフルになりましたねw
Koalaからだったと思うけどAndroid TV向けのテンプレートも追加されてます

build.gradle / lib.versions.toml の確認

テンプレートが更新されてCompose Compilerとか指定しなくてよくなりました

android {
    buildFeatures {
        compose = true
    }
}
plugins {
    alias(libs.plugins.kotlin.compose) apply false
}

クイックスタートガイド
https://developer.android.com/develop/ui/compose/setup

その関係でkotlinは2.0.0になったようです
gradleは8.7.1に上がっていて
composeBomは今現在は2024.10.01 が出てますね

[versions]
agp = "8.7.1"
kotlin = "2.0.0"
coreKtx = "1.13.1"
junit = "4.13.2"
junitVersion = "1.2.1"
espressoCore = "3.6.1"
lifecycleRuntimeKtx = "2.8.6"
activityCompose = "1.9.3"
composeBom = "2024.04.01"

gradleの最新は8.7.2 なので更新したければTools – AGP Upgrade Assistantとかで更新
他のlib.versions.tomlに定義されているものもとりあえず最新にしちゃいます

Project StructureなどでGradle Versionは8.10.2、API レベルを35、Javaは17に更新
kotlinOptionsの更新も忘れずに!

android {
    kotlinOptions {
        jvmTarget = "17"
    }
}

targetSdkを更新しただけだとwarningが出っぱなしなので気持ち悪いので、Override…を押して消しちゃいます

K2 Compilerが有効になっていても問題なくビルドが通るはずです


Android Studio Ladybug 2024.2.1 Patch 2 built on October 25, 2024