Android R class

사용 언어: Kotlin 2.3.0
사용 버전: Android Studio Otter 2 Feature Drop | 2025.2.2


안드로이드 R class를 알아보겠습니다.



알(R) 클래스(class)는 안드로이드의 리소스(resource)에 아이디(id)로 접근 가능하게 해주는 class입니다.


아래의 사진처럼 패키지(package) 경로를 적어주며 임포트(import) 할 수 있습니다.




그런데, 저 package 경로에 들어가는 건 어떤 것이 들어가는 것일까요?

bookmarks를 한 번 봅시다.





놀랍게도 impl이라는 package가 없습니다.

그럼 impl은 어디서 온 것일까요?



바로 build.gradle.kts의 namespace에서 왔습니다.




즉, 실제 package와는 상관없이 namespace에 적힌 값으로 R의 경로가 생성됩니다.





끝.


카테고리: Android

댓글

이 블로그의 인기 게시물

일본어 문장부호

Python urllib.parse.quote()

Android Notification with Full Screen

KiCad 시작하기 2 (PCB 만들기)

KiCad 시작하기 1 (회로도 만들기)

음악 총보(Score), 파트보(Part)

KiCad 시작하기 3 (새로운 소자 추가하기)

KiCad 시작하기 7 (FreeRoute 사용하기 2)

서브넷 마스크 계산하기

Android Compose Coil library