2

我尝试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。有人对解决这个问题有任何想法吗?

4

2 回答 2

0

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

于 2012-12-28T21:59:28.960 回答
0

有什么问题?

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

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

https://developers.google.com/maps/documentation/android/v1/reference/com/google/android/maps/MapActivity

查看 Google 示例以获取MapActivity. 它还导入了这个

于 2012-12-28T14:03:15.703 回答