app 모듈 build.gradle에 새로 추가한 모듈의 의존성을 추가해주자.
새로운 모듈을 추가한 뒤에 앱을 실행하기 위해 run을 해봤는데 다음과 같은 에러가 발생하는 것을 확인할 수 있었다.
처음 보는 에러 였기 때문에 구글과 chat gpt에 검색을 해보았으나, 조금 다른 에러에 대한 답변 또는 원론적인 답변 얻을 수 있었다.
무엇이 문제일지 다시 생각해보았는데 원인은 app 모듈의 build.gradle 의 dependecies 블록에 해당 모듈의 의존성을 추가하지 않아서 생기는 문제였다...
해당 모듈을 추가 해준 뒤 sync 하고 앱을 실행하면 정상적으로 실행되는 것을 확인할 수 있다.
@file:Suppress("UnstableApiUsage", "INLINE_FROM_HIGHER_PLATFORM")
plugins {
eggeum("android-application")
}
android {
namespace = "us.wedemy.eggeum.android"
}
dependencies {
implementations(
libs.androidx.appcompat,
projects.designResource,
projects.common,
projects.onboard,
projects.registerCafe, // <- 추가
)
}
setting.gradle.kts 에는 모듈을 추가할때 자동적으로 추가되지만 app 모듈에는 직접 추가해줘야 한다는 것을 잊지 말자