2015. 4. 4. 15:00

자마린(Xamarin)으로 안드로이드 어플을 만들던중 레이아웃 연결 실패(connection to the layout renderer failed.)라는 메시지가 표시되는 일이.....

 

Connection to the layout renderer failed. This may be caused by a misconfiguration of java

 

Please close and open the file again.

 

 

 

 

1. 문제의 원인

제가 설치해둔 안드로이드SDK의 버전이 낮아서 최신 버전을 설치한 후 이런 일이 발생했습니다.

그래서 파일이 꼬였나 해서 다 지우고 다시 세팅했지만 결과는......

 

검색해보니 이런 글이 나왔습니다.

Xamarin Forums - Disconnected from layout renderer - Error after updating Android SDK Tools to Version 22.6

 

아.....

 

2. 해결 방법

결국 위링크의 설명은 안드로이드 SDK의 버전이 23.0.4이상이면 이런 문제가 발생한다고 합니다.

아무래도 자마린이 그때그때 안드로이드 버전을 못 따라가는가 봅니다.

 

그래서 전 안전하게 '22.0.1'을 설치하였습니다.

(사실은 예전에 받아둔 게 '22.0.1'여서 그냥 썼습니다.)

 

그리고 테스트....

 

 

이제 잘되네요.

 

마무리

이것저것 테스트를 해봐야 알겠지만 스마트폰 레이아웃을 얼마나 활용할 수 있는지가 궁금하네요.

어찌됐건 이문제는 자마린이 버전이 올라가면 자연스럽게 해결될 문제이기도 합니다.