반응형
원래는 room 부터 할려고 했는데, 이왕 하는거 제대로 해볼려고함. mvvm도 할꺼고 하니깐
그래서 모듈부터 하나 추가할려고.
앱 개발할 때 모듈로 나눈 이유는?
먼저 File - New - New Module을 선택하고,

거기서 나오는 것 중에서 안드로이드 라이브러리를 선택해.
나중에 여기다 room을 넣을꺼라서 안드로이드로 선택하는거야.

그리고 gradle sync가 되면 아래처럼 모듈이 추가되지.

잘 되었는지 확인해볼까? 프로젝트의 root의 settings.gradle을 보면, data라고 추가된 것을 볼 수 있을꺼야

근데 이것만 하면 app 빌드 할 때 data 모듈이 포함되서 빌드되지는 않아. 그래서, app에서는 data 모듈을 쓸꺼에요 라고 알려줘야해.
app의 build.gradle 파일의 dependencies 항목에 아래처럼 추가해 주면됨
dependencies {
......
implementation project(':data')
......
}
그럼 다음 번에는 진짜로 room을 하자!
반응형
'개발 > 자세히 쳐다 보면...' 카테고리의 다른 글
토이프로젝트 1-6 dagger 써보기 -1- (0) | 2023.04.09 |
---|---|
토이프로젝트 1-5 room 써보기 (0) | 2023.03.12 |
토이프로젝트 1-3 기본 Activity 만들기 테스트용. Virtual Device 생성 (0) | 2023.02.18 |
토이프로젝트 1-2 안드로이드 스튜디오(Android Studio) 설치, 프로젝트 생성 (0) | 2023.02.18 |
토이프로젝트 1-1 주제 (0) | 2023.02.18 |
댓글