본문 바로가기

안드로이드2

[안드로이드][해결][xml] Invalid byte 2 of 3-byte UTF-8 sequence. (안드로이드스튜디오 이모지) xml파일을 수정 하던중 맞이한 에러입니다. 코드 작성 동안 전혀 스튜디오상에서 에러란 찾을 수 없다가 빌드하려고 하니 나타난 에러인데요. 의외로 간단한 문제였습니다. 범인은 바로 이 입니다만.. 이게 또 빌드하기 전까진 잘 표시가 됩니다. 때문에 대체 뭐가 에러인지 생각해보다가 이번에 새로 추가하게된 바로 이 '😎' 이모지 이 친구가 범인이었습니다. 뭔가 귀엽게 표시 해보려 하다 에러를 맞이하게 되었는데요 . 물론 이 이모지를 당연하게 지우고 빌드를 한다면 제대로 잘 작동합니다. 그럼 궁금한게 한가지 생깁니다. "뭐야, 이모지 못넣어?" 아니요. 넣을 수 있습니다. 위의 는 text를 하드코딩 해서 xml파일 자체에 작성을 했습니다. 하지만, 위 처럼 strings.xml파일에 따로 작성해서 앱을 구동.. 2022. 4. 12.
[안드로이드][해결] Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8. 집에서 쓰던 윈도우 데스크탑에서 작업 중인 프로젝트 파일을 맥북에서 깃허브 클론으로 열려고 하니 나타난 빌드 실패 오류입니다. 직역하자면 "안드로이드 그래들 플러그인을 실행하기 위해 Java 11이 필요한데 , Java 1.8을 사용 중이다."라는 말인데 말 그대로 Java 1.8에서 Java 11 로 바꿔주면 되는 간단한 문제입니다. 안드로이드 스튜디오가 제공하는 해결 방법은 총 3가지인데 그중 젤 첫 번째인 'changing the IDE settings'를 해봅시다. 1. Preferences를 열어 줍니다. (안드로이드 스튜디오 버전에 따라서 Setting 이기도 합니다. ) 2. 검색 창에 gradle을 검색합니다. 3. gradle JDK를 클릭하여 1.8에서 11 버전으로 바꾸고 적용해주면 .. 2022. 2. 21.