데바 (1) 썸네일형 리스트형 [AOS] Databinding 사용시 x is public, should be declared in a file named 에러 xml은 언더바 표기법 사용하여 생성합니다. ( ex: activity_main.xml ) 데이터 바인딩 라이브러리를 사용하면 xml을 Binding 클래스를 자동 생성해주는데, 생성된 이름은 카멜 표기법을 사용합니다. ( ex: ActivityMainBinding ) 어차피 똑같은 파일명이 아닌 이상 겹칠일 없다고 생각하고 작업후 빌드를 했는데 아래와 같은 에러가 발생했습니다. 'x is public, should be declared in a file named x.java' 분석 결과 비슷한 파일명의 xml이 있을때 발생했습니다. 저는 activitymain.xml과 activity_main.xml이 있었을 경우 발생해 다른 이름으로 변경해줬습니다. 이전 1 다음