xml파일을 수정 하던중 맞이한 에러입니다. 코드 작성 동안 전혀 스튜디오상에서 에러란 찾을 수 없다가 빌드하려고 하니 나타난 에러인데요. 의외로 간단한 문제였습니다.
범인은 바로 이 <TextView> 입니다만.. 이게 또 빌드하기 전까진 잘 표시가 됩니다. 때문에 대체 뭐가 에러인지 생각해보다가 이번에 새로 추가하게된 바로 이 '😎' 이모지 이 친구가 범인이었습니다. 뭔가 귀엽게 표시 해보려 하다 에러를 맞이하게 되었는데요 .
물론 이 이모지를 당연하게 지우고 빌드를 한다면 제대로 잘 작동합니다.
그럼 궁금한게 한가지 생깁니다.
"뭐야, 이모지 못넣어?"
아니요. 넣을 수 있습니다. 위의 <TextView>는 text를 하드코딩 해서 xml파일 자체에 작성을 했습니다.
하지만,
위 처럼 strings.xml파일에 따로 작성해서 앱을 구동해보면
이처럼 실제 앱을 구동해도 문제없이 표시되는걸 볼 수 있습니다. ㅎㅎ
※ 정리
- 이모지를 사용하고 싶다면 activity.xml or fragment.xml에 하드코딩이 아닌 strings.xml에 입력하여 사용하자.
'Android 에러' 카테고리의 다른 글
[안드로이드][해결] Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8. (0) | 2022.02.21 |
---|
댓글