[Android/Java] java.lang.NoClassDefFoundError
2014. 12. 19. 10:40ㆍPrograming/Android / Java
해당 에러의 내용은 클래스를 못찾았다는 의미입니다.
1. JAR로 되어 있는 라이브러리의 PATH 설정에 문제가 있는 경우.
> 이클립스의 해당 프로젝트의 Properities를 열어서, Java Build Path를 선택 후 정상적인 PATH를 설정
2. Libary import 가 재대로 되지 않아 생기는 문제인 경우.
현재 로그에 보이는 에러메시지가 포함된 Libary를 [Order and Export] 순위를 높혀 주시기 바랍니다.
[해당 프로젝트 선택 후] -> [ALT + Enter] -> [Java Build Path] -> [Order and Export] 메뉴에서 해당 Libary 순위를 올려 주시면 됩니다.
3. 안드로이드 버전이 맞지 않아서 해당 Class를 찾지 못하는 경우.
예, 4.0에서 추간 된 Class를 2.3에서 실행시, 2.3에는 해당 Class가 존재하지 않아 발생.
'Programing > Android / Java' 카테고리의 다른 글
[안드로이드/Android] SDK, APP 버전 가져오기 (Get SDK/APP versioncode) (0) | 2014.12.22 |
---|---|
[Android/Java] Conversion to Dalvik format failed with error 1 (0) | 2014.12.19 |
How to save database file to CSV? (DB를 CSV로 저장하기) (0) | 2014.11.07 |
Android Building Multi-Language Supported App (0) | 2014.11.05 |
Android Custom ListView with Image and Text using Volley (0) | 2014.11.05 |