Android Studio 3.0 xml layout Preview 오류 해결 방법
Android Studio 3.0 xml layout Preview 오류 해결 방법
Android Studio 를 2.3.x 버전으로 사용하다 이번에 3.0 버전으로 업데이트 하였습니다.
업데이트를 하니 Layout xml Preview 부분이 보이지 않고 아래와 같은 에러 메시지를 표시했습니다.
Exception raised during rendering: Could not initialize class android.graphics.Typeface
java.lang.NoClassDefFoundError: Could not initialize class android.graphics.Typeface
이 에러의 원인은 Font.xml 파일을 변경해서 입니다.
저희가 Android 2.x 버전을 사용하면서 Layout Preview 에 한글을 표시하기 위해
Font.xml 파일을 수정한 적이 있을텐데요.
그 부분 때문에 에러가 발생하는 것입니다.
(Android studio 3.0 을 신규 설치할 땐 문제가 발생하지 않는다 하네요.)
해결 방법
Font.xml 을 다시 받아 기존 파일과 교체하면 해결 가능합니다 . 은근 간단하죠?
위 링크로 이동하시면 안드로이드 스튜디오 측에서 제공하는 Font.xml 파일 다운로드가 가능합니다.
다운로드한 파일을
Window >> C:\Program Files\Android\Android Studio\plugins\android\lib\layoutlib\data\fonts
Mac >> /Applications/Android Studio.app/Contents/plugins/android/lib/layoutlib/data/fonts
위 경로에 옮겨주시면 됩니다.
옮긴 다음 안드로이드 스튜디오를 다시 켜주면 문제가 해결됩니다.
감사합니다.
androidandroid studioFont.xmllayout previewtypeface
2018-02-10 10:35 +0900