こんにちは。AI副業チャレンジ中の中年おやじです。
―――
今回のテーマは「Jetpack Compose を Kotlin 2.0 環境で動かすための準備」です。
いざカウンターアプリを作ろうとしたら、出てきたのは無数のエラーメッセージ。
Unresolved reference: compose
Unresolved reference: setContent
要するに、「Android Studio が Jetpack Compose を知らないよ!」と怒られているわけです。
―――
🔍 出てきたエラー
-
Unresolved reference: compose
-
Unresolved reference: setContent
どちらも Compose を認識していないのが原因。つまり「設定が足りてない」ということみたいです。
―――
✅ 対処したこと
-
build.gradle(:app) に Compose の設定を追加
-
Compose ライブラリを dependencies に追加
-
Kotlin 2.0 対応の Compose Compiler Plugin を導入
libs.versions.toml に追記:
build.gradle(:project) に:
build.gradle(:app) に:
―――
⚠️ 現時点での状況
ここまで設定してみましたが、残念ながら setContent のエラーはまだ解消されず…。
それでも「Kotlin 2.0 環境で Compose を使うための基本設定」は一通り終えたと思います・・・
―――
✍️ まとめ
-
Jetpack Compose を Kotlin 2.0 で動かすには、Compose Compiler Plugin の導入が必須。
-
Version Catalog(libs.versions.toml)を使っていると、設定方法がちょっと特殊。
-
エラーはまだ解決していませんが、ここまでが土台作り。
アプリ開発は「動く」までに長い準備が必要だなと痛感しました。
でも、こうやって一つひとつ積み上げていくのも悪くないです。
―――