google-developer-training / android-basics-kotlin-cupcake-app

Apache License 2.0
103 stars 163 forks source link

Android Basics: Shared ViewModel #101

Closed michal-develop closed 10 months ago

michal-develop commented 1 year ago

URL of codelab https://developer.android.com/codelabs/basic-android-kotlin-training-shared-viewmodel?continue=https%3A%2F%2Fdeveloper.android.com%2Fcourses%2Fpathways%2Fandroid-basics-kotlin-unit-3-pathway-4%23codelab-https%3A%2F%2Fdeveloper.android.com%2Fcodelabs%2Fbasic-android-kotlin-training-shared-viewmodel#1

In which task and step of the codelab can this issue be found? I am not able to build the Cupcake app downloaded from here: Starter Code URL: https://github.com/google-developer-training/android-basics-kotlin-cupcake-app/tree/starter

Describe the problem There are various errors, that I am not able to fix. For example: java.lang.IllegalAccessError: class org.jetbrains.kotlin.kapt3.base.KaptContext (in unnamed module @0x1a759d29) cannot access class com.sun.tools.javac.util.Context (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.util to unnamed module @0x1a759d29 at org.jetbrains.kotlin.kapt3.base.KaptContext.(KaptContext.kt:28)

Steps to reproduce?

  1. Download starter code
  2. Open in Android Studio
  3. Try to build the project

Versions _Android Studio version:

Android Studio Flamingo | 2022.2.1 Patch 2 Build #AI-222.4459.24.2221.10121639, built on May 12, 2023 Runtime version: 17.0.6+0-17.0.6b802.4-9586694 aarch64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. macOS 13.4.1 GC: G1 Young Generation, G1 Old Generation Memory: 4096M Cores: 12 Metal Rendering is ON Registry: external.system.auto.import.disabled=true ide.text.editor.with.preview.show.floating.toolbar=false gradle.version.catalogs.dynamic.support=true

_API version of the emulator: Any

Additional information Include screenshots if they would be useful in clarifying the problem.