我尝试使用MapActivity
作为标签,但我总是有例外:
尝试创建
时生成Could not find class exception.
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。 有人有任何想法解决这个问题吗?
答案 0 :(得分:0)
有什么问题?
这是一个完全合乎逻辑的结论。
com.google.android.maps.MapActivity
是需要导入的包
查看Google示例中的MapActivity
。它还导入了这个
答案 1 :(得分:0)
此问题的原因是,Properties \ Java Build Path \ Order和Export上的库顺序错误。 我向上移动了mapsforge库,位于我的应用程序下方和Google API [Android 2.2]
之上