不使用带有MBTiles文件的osmdroid在Android离线地图应用上显示磁贴

max*_*uts 5 android map osmdroid mbtiles

我需要开发一个Android应用程序,需要显示地图,但必须一直在线下工作,地图对应一个小城市,浏览了一下我偶然发现osmdroid,这与小.mbtiles文件的使用似乎理想的,事实上我用这个好帖子来帮助我.

运行示例应用程序后,MapView显示但没有显示,只有默认灰色图块.我能找到的唯一类似于错误的是调试器上的以下片段:

09-26 16:55:53.931      353-353/com.example.myfirstapp2        I/dalvikvm: Could not find method org.osmdroid.views.MapView.getScaleX, referenced from method org.osmdroid.views.overlay.SafeDrawOverlay.draw
09-26 16:55:53.931      353-353/com.example.myfirstapp2        W/dalvikvm: VFY: unable to resolve virtual method 1476: Lorg/osmdroid/views/MapView;.getScaleX ()F
Run Code Online (Sandbox Code Playgroud)

任何帮助赞赏.