Error running 'app' Unable to determine activity name

이지훈·2023년 6월 14일
1
post-thumbnail
post-custom-banner

TL;DR

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 모듈에는 직접 추가해줘야 한다는 것을 잊지 말자

profile
실력은 고통의 총합이다. Android Developer
post-custom-banner

0개의 댓글