2012-02-03 2 views
0

Я новичок в android. У меня есть некоторые знания Java (не обширные), и я сделал некоторые из обучающих программ для Android.
Я пытаюсь использовать osmdroid на данный момент, я просто хочу, чтобы карта отображалась.
Я использую код отсюда: Help setting up OSMdroid library for displaying OpenSourceMaps. Но когда я пытаюсь запустить его (на виртуальном устройстве с правильным уровнем API), консоль sayes:Начало работы с 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 tag installd «Невозможно открыть кеш: нет такого файла или каталога»

В чем проблема? Что-то я сделал не так с avd? Как я могу получить более полезную информацию из logcat?

Решение Я не включил slf4j в путь сборки. :) Итак, для кого-то еще с этой проблемой вы загрузите банку здесь: http://www.slf4j.org/android/ , а затем включите ее в свой путь сборки так же, как и для osmdroid.jar (т. Е. Создайте папку lib в вашем проекте и поставьте там банку)

ответ

0

Я хочу отметить этот вопрос как ответ, хотя я решил это сам в конце. У меня не было slf4j, включенного в мой проект. :)

+0

Если вы решили проблему, тогда вы должны пометить свой собственный ответ как «принятый ответ» (см. Галочку слева). –

+0

Я пытался это сделать, и он попросил меня подождать один день. :) – Ephemeros