2012-02-03 58 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標記installd'無法打開緩存:沒有這樣的文件或目錄'

這裏有什麼問題?我對avd做錯了什麼? 我如何從logcat獲得更多有用的信息?

解決方案我沒有在構建路徑中包含slf4j。 :) 所以對於任何有這個問題的人,你從這裏下載jar:http://www.slf4j.org/android/ 然後將它包含在你的構建路徑中,就像你爲osmdroid.jar做的一樣 (即在你的項目中創建一個lib文件夾,把罐子放在那裏)

回答

0

我想把這個問題標記爲答案,儘管我自己最終解決了這個問題。 我的項目中沒有包含slf4j。 :)

+0

如果你解決了這個問題,那麼你應該將自己的答案標記爲'接受答案'(見左邊的勾號)。 – 2012-02-04 11:00:23

+0

我試圖做到這一點,並要求我等待一天。 :) – Ephemeros 2012-02-05 10:11:07