2012-02-03 2 views
0

나는 android를 처음 사용했습니다. 나는 자바 지식 (광범위하지 않음)을 가지고 있고, 안드로이드 튜토리얼을 다했다.
지금 당장 osmdroid를 사용하려고합니다.지도를 표시하고 싶습니다.
여기 코드를 사용하고 있습니다 : Help setting up OSMdroid library for displaying OpenSourceMaps. 하지만 올바른 API 수준의 가상 장치에서 실행하려고하면 콘솔에서 다음과 같이 말합니다.osmdroid 시작하기 - 설치에 실패 했습니까?

[2012-02-03 17:24:06 - osmtest] Failed to install osmtest.apk on device 'emulator-5556! 
[2012-02-03 17:24:06 - osmtest] (null) 
[2012-02-03 17:24:06 - osmtest] Failed to install osmtest.apk on device 'emulator-5556': EOF 
[2012-02-03 17:24:06 - osmtest] com.android.ddmlib.InstallException: EOF 
[2012-02-03 17:24:06 - osmtest] Launch canceled! 

여전히 logcat은 매우 혼란 스럽습니다. 그것은 말합니다 : PID 90 태그 installd '캐시를 열 수 없습니다 : 해당 파일이나 디렉토리가 없습니다'

여기에 무슨 문제가있을 수 있습니까? 내가 avd에 잘못 했어? logcat에서 더 유용한 정보를 얻으려면 어떻게해야합니까?

솔루션 빌드 경로에 slf4j를 포함하지 않았습니다. :) 이 문제가있는 다른 사람은 여기에서 jar 파일을 다운로드하십시오 : http://www.slf4j.org/android/ 그런 다음 osmdroid.jar과 동일한 방법으로 빌드 경로에 포함하십시오 (예 : 프로젝트에서 lib 폴더를 만들고 항아리를 넣으십시오)

답변

0

나는이 문제를 답변으로 표시하고 싶지만, 결국이 문제를 해결했습니다. 내 프로젝트에 slf4j가 포함되어 있지 않았습니다. :)

+0

문제를 해결 한 경우 자신의 대답을 '수락 된 답변'으로 표시해야합니다 (왼쪽의 체크 표시 참조). –

+0

나는 그것을하려고 노력했다. 그리고 그것은 나에게 하루 동안 기다릴 것을 부탁했다. :) – Ephemeros

관련 문제