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

댓글

이 블로그의 인기 게시물

일본어 문장부호

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

Python urllib.parse.quote()

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

Android Notification with Full Screen

Android Room database embedded and relation

KiCad 시작하기 4 (기존 회로도 수정 및 추가)

Python OpenCV 빈 화면 만들기

Android RecyclerView item 개수 확인하기

How to run Kotlin files in a command-line