안드로이드 개발에서 구글맵등을 사용할 때, 구글 서비스 패키지를 import후 library시켜야 한다. 개발중인 앱의 빌드까지 에러없이 잘 되었는데 막상 실행시키면 logcat에서 'Noclassedeffounderror'라는 에러가 뜨면서 앱이 강제종료가 될 때가 있다.
구글에서 검색하면 여러가지 해결방법이 나오는데, 나같은 경우에는 library의 jar파일이 missing이라고 했었다. 해당 폴더에 jar파일을 복붙하여도 안됐었는데 결국 해결하였다.
원인은... 구글 서비스 패키지를 빌드시켜주지 않았었다는것. 라이브러리 시키는 패키지도 빌드를 시켜주어야 하며, 빌드해주면 jar파일이 생성된다.
'기타 > 문제해결기' 카테고리의 다른 글
CC3000 Inactivity timeout (0) | 2015.10.09 |
---|---|
matlab의 cos(pi/2)가 너무 길게 나온다! (0) | 2015.03.19 |
Android에서 에러가 발생했을 때. (0) | 2015.02.04 |
cannot set up guest memory android_arm (0) | 2015.01.29 |
RS232통신중에 문자가 깨지거나 예상과는 다른값이 나올때 (0) | 2015.01.06 |