Android mapsforge在选项卡中的活动

Android mapsforge在选项卡中的活动,android,tabs,mapactivity,Android,Tabs,Mapactivity,我试图使用MapActivity作为选项卡,但总是出现异常: 生成找不到类异常。尝试创建时 Intent mapTabIntent = new Intent(this, MapMF.class); 为什么我会有例外? 当我分析LogCat的行时,我意识到一条橙色消息:无法解析com…MapMF.class的超类,其中类MapMF扩展了mapsforge的MapActivity 我做错了什么 如果我使用 com.google.android.maps.MapActivity 而不是 org.ma

我试图使用
MapActivity
作为选项卡,但总是出现异常:

生成
找不到类异常。
尝试创建时

Intent mapTabIntent = new Intent(this, MapMF.class);
为什么我会有例外? 当我分析LogCat的行时,我意识到一条橙色消息:无法解析com…MapMF.class的超类,其中类MapMF扩展了mapsforge的MapActivity

我做错了什么

如果我使用

com.google.android.maps.MapActivity

而不是

org.mapsforge.android.maps.MapActivity

它工作得很好

我不明白为什么不使用mmapsforge的MapActivity。 有人有办法解决这个问题吗?

有什么问题吗

这是一个完全合乎逻辑的结论

com.google.android.maps.MapActivity
是需要导入的包吗


查看Google示例,了解
MapActivity
。它还导入了这个

这个问题的原因是,Properties\Java Build Path\order和Export上的库顺序错误。
我向上移动了mapsforge库,定位在我的应用程序下方和Google API上方[Android 2.2]

问题是,org.mapsforge.Android.maps.MapActivity作为选项卡页面根本不起作用。我想在我的应用程序中实现一个离线映射。当然,MapMF类已导入。如果我将完整的命名空间路径(例如com.myapp.mobile.appname.map.MapMF)添加到尝试创建意图时使用该类的每个位置,则完全例外的是java.lang.NoClassDefFoundError:com…..map.MapMF。我得到了相同的异常