공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
조금 전 안드로이드 스튜디오 버전을 2.3.3에서 3.0으로 업데이트를 했는데요.
업데이트 후 제목과 같은 에러가 발생하며 레이아웃을 보여주는 xml 들이 보이지 않았습니다.
could not initialize class android.graphics.typeface
문제를 찾아보니, 기존 버전에서 fonts.xml 파일을 수정한 적이 있다면,
업데이트를 하는 과정에서 이 파일에 문제가 생겨버려서 그런 건데요.
홈페이지에서 압축파일을 받아서 새로 설치할 때는 문제가 발생하지 않지만
스튜디오에서 수동으로 업데이트를 할 경우 발생합니다.
해결 방법은 간단한데요.
위 파일을
C:\Program Files\Android\Android Studio\plugins\android\lib\layoutlib\data\fonts
경로에 있는 fonts.xml 파일과 대체하셔도 되고 아니면
위 파일을 다운로드 후 기존에 있던 파일과 다른 부분을 찾아서 다운로드 받은 fonts.xml 파일과
같게 만들어주시면 됩니다.
저 같은 경우는 아래 사진 같은 에러가 발생했었습니다.
</fo.ttf</font> 이런 부분을 찾아서 원래대로 바꿔주시면 되는데요.
저처럼 lang="ko" 부분의 폰트를
기존에서 다른 걸로 수정한 적이 있으신 분들은
기존 걸로 다시 바꿔주셔야 합니다.
NanumGothic.ttf -> NotoSansCJK-Regular.ttc
이상입니다.
감사합니다..
'안드로이드' 카테고리의 다른 글
안드로이드 ConstraintLayout Visibility behavior / Dimensions constraints (0) | 2017.11.13 |
---|---|
안드로이드 ConstraintLayout Cilrular Positioning 원형 위치 지정 (0) | 2017.11.13 |
안드로이드 스튜디오 버전 업데이트 하기! (1) | 2017.11.13 |
안드로이드 ConstraintLayout Margins 와 Centering positioning and Bias (0) | 2017.11.08 |
안드로이드 ConstrainLayout이란? 제약조건 유형 및 RelativePositioning (상대 위치 지정) 제약 조건 (0) | 2017.11.08 |