Android/Android
Type com.example.domain.BuildConfig is defined multiple times
로구상
2023. 6. 14. 20:50
반응형
해당 에러는 각 모듈 간의 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 {
...
}
만약 이것을 수정하여도 에러가 발생하면 매니페스트 파일의 패키지 이름을 수정하면 해결된다.
반응형