事象
Compose Multiplatformでチュートリアル(Get started with Compose Multiplatform — tutorial | Kotlin Multiplatform Development Documentation)に沿ってデスクトップアプリの実行を試したところ、以下のエラーが発生しアプリが起動しなかった
Cannot locate tasks that match ':composeApp:compileJava' as task 'compileJava' is ambiguous in project ':composeApp'. Candidates are: 'compileDebugAndroidTestJavaWithJavac', 'compileDebugJavaWithJavac', 'compileDebugUnitTestJavaWithJavac', 'compileReleaseJavaWithJavac', 'compileReleaseUnitTestJavaWithJavac'.
原因
実行構成の不具合修正がAndroid Studioに反映されていない模様*1
解決策(回避策)
- Terminalから
./gradlew :composeApp:run
を実行することでデスクトップアプリが起動する
- ※上記コマンドを設定したShell Script実行構成を作成することで実行しやすくなる