반응형

Eclipse 5

이클립스에서 폰 디버깅이 안 될 때.

업무상 여러 폰을 테스트하는데, 가끔 저런 황당할 때가 있다. 처음엔 해결책을 몰라서 버벅댔는데, 지금은 대충 보인다. 고로 기록해 놓는다. 상황 : 이클립스에서 Run 버튼이나 Debug 버튼을 실행해도, 프로그램이 폰에서 실행되지 않고 AVM( 안드로이드 가상 머신 ) 에서만 실행되는 경우. 해결 :1. 너님의 폰이 데스크톱 PC에서 인식되는지 봐라.-> 이클립스도 결국 PC 위에서 돌아가는지라, PC 자체가 폰을 인식하지 못하면 이클립스가 아니라 이클립스 할아버지라도 안된다. 보통 스마트폰은 PC에 꼽으면 바로 인식된다. 고로, 해당 인식 화면 자체가 안나오거나, PC의 파일탐색기를 실행시켜도 스마트폰이 탐색기에 안 뜬 다면, PC가 너님 핸폰 자체를 Detect 못 하고 있는거임. 이 경우, 해당..

안드로이드에서 레이아웃 추가했는데, cannot be resolved or is not a field 에러 날 때.

아는 사람은 알겠지만, Eclipse + Android 는 기본 설정이 Auto Build 다.즉, 코드 치면 실시간으로 compile 하면서 에러 잡는다. 그리고, 기본적으로 화면 구성하는 layout 은 그냥 xml 추가하면 알아서 R.java 에서 Resource 관리한다. 근데, 이게 ... "cannot be resolved or is not a field" 라고 에러를 뿜어내는 경우가 있다.보통은 이런 에러 보기도 힘든데.... 그때문에 한번 이런 에러가 나오면, 어찌 대처할 지 모른다. 해당 에러의 근본적인 원인은, 글에 써 있는대로 R.java 에서 추가한 xml 을 사용할 수 없는거다. 이하의 내용을 확인해 보자( 편의상, 추가한 xml 은 layout1.xml 이라고 하자. ) 이 경우..

안드로이드 + 이클립스에서 Android SDK 를 업뎃하라고 나오는데, 업뎃하면 에러 떨어질 때.

안드로이드 앱에 기능 추가를 하려고 했는데, 업데이트를 하다 보니, Android SDK 가 새 버전이 필요하단다.근데...보통은 Update + Install 버튼 누르면 알아서 되잖아? 근데 이번에는 계속 에러가 발생했다. 패닉.... 뭘 어찌해야 하나. 갑자기 생각나서 구글 검색 해 보니, 이전에 사용하던 구글 안드로이드 업뎃 주소가, 이제 안 쓰인다는구만. ( 뭐 에러 어쩌구 하는데, 자세한 내용은 모르겠다. 신경안씀 ) 포인트는, 글에서 시키는 대로 Eclipse > Help > Check For Update 할 때, "Contact all update sites during install to find required software." 버튼의 체크를 해제하고 업뎃하면 된다. 그럼 업뎃이 알아..

반응형