Caused by: com.android.aaptcompiler.ResourceCompilationException: Failed to compile values resource file
2025. 2. 4. 17:43ㆍAndroid/에러 및 이슈 사항
728x90
반응형
🌟 들어가기 전
앱에서 하드코딩 된 string을 전부 resources 파일로 고치는 작업을 하였는데,
빌드하는 과정에서 오류가 발생했다.
**Caused by: com.android.aaptcompiler.ResourceCompilationException: Failed to compile values resource file**
흔히 오류는 몇번째 줄에서 났는지 알려주면 그 부분만 체크하면 되는데
이번 오류는 그냥 “빌드 오류나쪄~~~” 만 있으니까 찾아내기가 너무 답답…
이 경우에 체크해봐야 할 사항은 뭘까?
🔍 세부 내용
특수문자를 체크하자
나는 딱 values-en 을 빌드하는 과정에서 오류가 발생했다.
하지만 리소스 형태도 그렇고 틀린 부분이 없었다.
그렇다면 ‘영어’라는 특수성에서 시작된 문제일까?
영어 문법을 사용하다보면 ‘ 를 사용하는 경우가 많다.
예를 들어 It's a beautiful day. 같은 문장이 있다.
이걸 리소스 파일에서 관리할 때 작은 따옴표 ‘ 는 빌드하지 못한다.
그렇다면 우리는 이걸 “특수문자야~” 라고 알려줘야 한다.
그 기능이 바로 역슬래쉬 \ 이다.
It\'s a beautiful day. 로 설정을 하면 빌드는 문제 없이 돌아간다.
🤔 배운 점 & 느낀 점
간단하지만 이런 문제일수록 찾아내기가 어려워서 답답하다.
부디 누군가에게든 도움이 됐으면…
나의 한시간 삽질의 결과 ㅋ;;
아는 것도 놓치네... ㅠㅜ
728x90
반응형
'Android > 에러 및 이슈 사항' 카테고리의 다른 글
Android에서 푸시 알림이 오지 않는 경우 체크할 사항 (1) | 2025.01.21 |
---|---|
[Android/Error]Cannot add a AndroidSourceSet with name 'debug' as a AndroidSourceSet with that name already exists (0) | 2024.11.06 |
[Android/Error] Constant expression required (0) | 2024.07.03 |
[Android/Error] AGP 버전에 맞춰 Android Studio 업데이트 하기 (0) | 2024.06.28 |
[Android/Error] Kotlin 버전 세팅 이슈 (0) | 2024.06.27 |