Я новичок в 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 в вашем проекте и поставьте там банку)
Если вы решили проблему, тогда вы должны пометить свой собственный ответ как «принятый ответ» (см. Галочку слева). –
Я пытался это сделать, и он попросил меня подождать один день. :) – Ephemeros