반응형
해당 에러는 각 모듈 간의 namespace, package 이름이 같아서 Android Studio가 확실하게 이해하지 못한 상태로 인해 발생한 에러이다.
필자의 경우 멀티 모듈을 구성하였는데, domain 모듈에서 에러가 발생했다.
해결법은 다음과 같다.
1. build.gradle.kts 파일의 namespace 수정
// build.gradle.kts
android {
namespace = "com.example.domain" // 이 부분 수정
...
}
2. 에러가 발생하는 파일의 package 이름 수정
// Repository.kt
package com.example.domain // 이 부분 수정
interface Repository {
...
}
만약 이것을 수정하여도 에러가 발생하면 매니페스트 파일의 패키지 이름을 수정하면 해결된다.
반응형
'Android > Android' 카테고리의 다른 글
[Compose Navigation] Compose Navigation으로 안전하게 인자 전달하기 (1) | 2024.05.15 |
---|---|
[Compose] Navigation으로 URL 넘길 때 주의사항 (0) | 2023.05.16 |
[Compose] Naver Map 현재 위치로 이동하기 (0) | 2023.04.08 |
[Android] Compose로 Naver Map 띄우기 (0) | 2023.04.05 |
[Android] Clean Architecture 모듈화 해보기 - 2 (0) | 2023.03.22 |