반응형
SystemUI의 GlobalActionsDialogLite 작업 중 core의 res에 drawable과 string을 추가했으나, 해당 리소스를 불러오지 못하고 빌드 에러가 발생하는 현상을 발견했다.
SystemUI는 기본적으로 core의 리소스를 불러와 사용하기 때문에,
import com.android.internal.R;
string과 drawable을 core 쪽에 추가해 구현했다.
분명 이전 버전 작업(Android 9 ~ 12)과 동일하게 작업했음에도 불구하고, 계속 추가한 리소스를 불러오지 못하는 현상이 발생했다.
결국 서칭을 해보니 이것 관련해서 중국 개발자도 동일한 문제를 겪었던 것을 확인할 수 있었다.
정리된 내용에 따르면 Framework/base/core/res/res/values/symbols.xml에 추가한 리소스들을 다음과 같이 추가해 줘야 정상적으로 불러올 수 있다고 한다.
core/res/res/values/symbols.xml - platform/frameworks/base - Git at Google
'개발 > Android' 카테고리의 다른 글
이모지 유니코드로 변환하기 (0) | 2024.09.26 |
---|---|
[Android] Java 클래스에서 Kotlin static 함수를 불러올 때, Non-static method cannot be referenced from a static context 에러 (0) | 2024.06.26 |
[Android] 유선 이어폰 연결 감지 하기 (0) | 2024.06.05 |
[Android] Android 12 기준 블루투스 연결 감지하기 (0) | 2024.06.05 |
[Android] scrcpy를 이용해 화면 녹화하기 (0) | 2024.05.22 |