Я новичок в Android. У меня есть некоторые знания Java (не обширные), и я сделал несколько уроков по Android.
Сейчас я пытаюсь использовать osmdroid, просто хочу, чтобы карта отображалась.
Я использую код здесь: Помогите настроить библиотеку OSMdroid для отображения OpenSourceMaps . Но когда я пытаюсь запустить его (на виртуальном устройстве с правильным уровнем API), консоль говорит:
[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 'Не удалось открыть кэш: нет такого файла или каталога'
В чем здесь может быть проблема? Что-то я не так сделал с авд?
Как я могу получить более полезную информацию из logcat?
Решение Я не включил slf4j в путь сборки. :)
Так что для всех, у кого есть эта проблема, вы можете скачать банку здесь:
а затем включите его в путь сборки так же, как вы сделали это для osmdroid.jar
(т.е. создайте папку lib в вашем проекте и поместите туда jar)