[Android Studio / 개발PC DRM이슈] Rendering Problems Exception raised during rendering: Index: 0, Size: 0 (Details)

By | 1월 18, 2021

Android Studio 에서 android_main.xml 등을 선택하여 layout preview를 볼 때

Rendering Problems  
Exception raised during rendering: Index: 0, Size: 0 (Details)

오류가 발생하면서 레이아웃이 표시되지 않는 문제가 있었다. 

 

구글링을 해 봐도, API버전을 바꿔보라는 말 정도 밖에 나와있지 않았고, 

IndexOutOfBoundsException 이 발생하는 문제는 한 건도 검색되지 않았다.

 

그런데 Android Studio 를 재설치하면 문제가 다시 해결되곤 했다.

생각하다가... PC에 설치된 DRM에 생각이 미쳤다.

이 DRM은 일정 주기에 실행되면서 .txt 파일을 암호화 해 버리는데,

Android Studio 에서 때때로 .txt 파일을 사용한다는 게 생각난 것이다.

 

글래서 Studio 설치 경로 하위의 .txt 파일을 모두 검색하여 DRM 암호화해제를 수행했더니

fontsInSdk.txt 파일이 범인인 것으로 밝혀졌다. (오 주님 ㅠㅠ)

(C:\AndroidStudio설치경로\plugins\android\lib\layoutlib\data\fonts\fontsInSdk.txt)

 

*  해결 절차는 다음과 같았다.

(1) fontsInSdk.txt 파일 암호화 해제

(2) Clean Project (반드시 필요하지는 않을 수도)

(3) Invalidate caches / restart

 

 

 

※ 참고

이와 유사한 이슈로, proguard-android.txt 파일이 암호화가 되어 버려서 gradle 빌드가 실패하는 케이스도 있었다.

 

Subscribe
Notify of
guest
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
BXMPE Kami
7 years ago

유ㅗㄴㅇ류ㅓㅗㅇㄴ오ㅓㄴ오ㅓㄴ어ㅗ오오오오 감사합니다!!!!!!!!!!!!!!! 컴터 포맷해버릴 뻔했어요ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ 사실 제가 저 파일을 실수로 건드려 이름이 바뀌었는데 원래 이름을 모르고 있었거든요 ㅋㅋㅋㅋ 모든 프로젝트와 설정과 함께 통째로 날려버릴 뻔했습니다!! fontsInSdk.txt

itpsolver
7 years ago
Reply to  BXMPE Kami

ㅎㅎㅎㅎㅎ 도움이 됐다니 뿌듯하네요.
진짜 이런 뜬금없는 오류는 찾기가 넘 힘들어요.