我是android的新手。我有一些java知识(不广泛),我已经完成了一些android教程。
我现在正在尝试使用osmdroid,我只是想让地图显示出来
我正在使用此处的代码:Help setting up OSMdroid library for displaying 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'无法打开缓存:没有这样的文件或目录'
这可能是什么问题?我对avd做错了什么? 我如何从logcat获得更多有用的信息?
解决方案我没有在构建路径中包含slf4j。 :) 所以对于有这个问题的其他人,你可以从这里下载jar:http://www.slf4j.org/android/ 然后以与osmdroid.jar相同的方式将其包含在构建路径中 (即在项目中创建一个lib文件夹并将jar放在那里)
答案 0 :(得分:0)
我想将这个问题标记为已回答,但我最终自己解决了这个问题。 我的项目中没有包含slf4j。 :)