본문 바로가기

이클립스

[안드로이드] ClassNotFoundException 발생시 해결방법 안드로이드 개발은 보통 이클립스나 이클립스의 리팩키지 버전인 ADT(Android Developer Tools)로 진행하게 됩니다. 이클립스나 ADT에서 안드로이드 프로젝트의 작업을 진행하다가 다음의 메시지와 함께 오류가 발생하는 경우가 있습니다. java.lang.ClassNotFoundException:클래스이름 해석하자면 클래스를 찾을 수 없는 경우에 발생하는 예외입니다. 그런데 해당 클래스가 버젓이 패키지 안에 존재하고 컴파일도 문제없이 이루어졌는데 이런 오류가 난다면 왜일까요? 대부분의 경우 다음 두 가지 방법 중의 하나로 해결할 수 있습니다. 첫번째 방법: 이클립스 메뉴의 [Project > Clean > 해당 프로젝트 체크 > OK] 두 번째 방법: [프로젝트에서 마우스 오른쪽 클릭 > Pr.. 더보기
[안드로이드] 안드로이드 키보드 완료 버튼 클릭 시 이벤트 안드로이드 개발을 하다 보면 키보드 액션에 특정 이벤트를 주고 싶은 때가 있습니다. 이를테면 키보드의 완료 버튼을 누르면 키보드가 사라지면서 다음 화면으로 넘어간다던지 하는 등의 이벤트죠. 이런 경우에 사용할 수 있는 안드로이드 API가 있습니다. OnEditorActoinListener 가 그것입니다. OnEditorActionListener는 네 가지 단계에 걸쳐 프로젝트에 적용할 수 있습니다. 1. 해당 클래스에 OnEditorActionListener 인터페이스를 implement한다(OnEditorActionListener를 import한다). 2. onEditorAction() 메소드를 오버라이드한다. 3. onEditorAction() 메소드 내에 조건을 주고, 원하는 이벤트를 작성한다. 4.. 더보기
[안드로이드] 안드로이드 SDK 업데이트후 ADT 실행 오류 ADT(혹은 이클립스)를 이용해서 안드로이드 앱 개발을 하는 분들에게 유용한 문제 해결 팁입니다. 안드로이드 SDK를 최신 버전으로 업데이트 할 경우, ADT는 [Help > Check for Updates] 항목을 통해 ADT를 업데이트 하라는 다이얼로그를 출력합니다. 그래서 지시한 대로 [Help > Check for Updates]를 클릭하면 업데이트할 항목이 없다는 의미로 다음 다이얼로그를 출력합니다. No updates were found 그리고 팩키지 로드가 제대로 이루어지지 않아 멀쩡하던 프로젝트는 에러투성이가 되어 있습니다. 이와 같이 SDK는 업데이트 했으나 ADT가 업데이트 되지 않는 경우, [Help > Install New Software] 항목으로 갑니다. 그리고 [Work wit.. 더보기
이클립스(Eclipse) 'could not write file: ~.classpath' 에러(Error) 해결방법 이클립스(Eclipse) 'could not write file: ~.classpath' 에러(Error) 해결방법 [ENG] How to solve the problem: 'could not write file: ~.classpath' 이전 포스트에서도 밝혔듯, 저는 맥 플랫폼에서 안드로이드 개발을 쭉 해 왔습니다. 이번에 안드로이드 프로젝트들을 윈도우 플랫폼으로 마이그레이션 하는 과정에서 몇 가지 이슈가 발생했는데요, import 과정에서 발생하는 다음과 같은 에러가 그 중 하나입니다. [ENG] As I mentioned at last post, I am using Mac for Android development. Recently I tried to migrate every android proj.. 더보기
이클립스(Eclipse) 'Failed to create the java virtual machine' 에러(Error) 이클립스 실행 시 'Failed to create the java virtual machine 에러가 뜰 때 해결 방법(Windows).(ENG) How to fix 'Failed to create the java virtual machine' error in Eclipse. 이클립스 설치 폴더를 열고 Eclipse.ini를 워드패드 등으로 열어줍니다.(ENG) Open eclipse installed folder, and open Eclipse.ini through the app like word pad. 그리고 다음을 추가해주면 끝.(ENG) And just add followings. 다음(followings): -vmC:\Program Files\Java\(replace-to-your-java-v.. 더보기