0

我是安卓新手。我有一些 java 知识(不是很广泛),并且我已经完成了一些 android 教程。
我现在正在尝试使用 osmdroid,我只想让地图显示。
我正在使用这里的代码:Help setting up OSMdroid library for display 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 tag installd 'Couldn't openat cache: No such file or directory'

这里可能是什么问题?我对avd做错了什么?我怎样才能从 logcat 获得更多有用的信息?

解决方案我没有在构建路径中包含 slf4j。:) 因此,对于遇到此问题的其他人,您可以从此处下载 jar:http : //www.slf4j.org/android/,然后以与 osmdroid.jar 相同的方式将其包含在构建路径中(即。在您的项目中创建一个 lib 文件夹并将 jar 放在那里)

4

1 回答 1

0

我想将此问题标记为已回答,尽管我最终自己解决了这个问题。我的项目中没有包含 slf4j。:)

于 2012-02-04T10:35:17.170 回答