解决MapView超类的问题(“找不到类”问题)

时间:2011-02-17 13:14:21

标签: android eclipse android-manifest

我正在尝试将MapView添加到我的某个应用程序中。 添加了正确的mapView视图。 Manifest中的权限也遵循规则。 项目编译没有问题。 添加了带地图的图书馆。

但我仍然收到这个错误。

任何人都有同样的问题并找到了解决方案吗?

如果您需要更多数据,请告诉我们。

02-17 14:16:22.196: WARN/dalvikvm(20884): Unable to resolve superclass of Lnet/gynsoft/citydusseldorf/MapViewController; (27)
02-17 14:16:22.196: WARN/dalvikvm(20884): Link of class 'Lnet/gynsoft/citydusseldorf/MapViewController;' failed
02-17 14:16:22.204: ERROR/dalvikvm(20884): Could not find class 'net.gynsoft.citydusseldorf.MapViewController', referenced from method net.gynsoft.citydusseldorf.startActivity$5.onClick
02-17 14:16:22.204: WARN/dalvikvm(20884): VFY: unable to resolve const-class 121 (Lnet/gynsoft/citydusseldorf/MapViewController;) in Lnet/gynsoft/citydusseldorf/startActivity$5;

3 个答案:

答案 0 :(得分:0)

是的,您必须在外部引用maps.jar库,而不是在应用程序的平台目标上选择google add。

选择Google API作为目标,而不是外部添加maps.jar文件。

这肯定会消除这个问题,因为我之前也遇到过这个问题

答案 1 :(得分:0)

当我在标准模拟器中运行需要地图的应用程序时,我通常会收到此错误。您需要运行Google API的模拟器而不是标准模拟器。

您可以在Android SDK和AVD管理器中执行此操作。

答案 2 :(得分:0)

创建lib文件夹,libs文件夹用于本机库。我做了它,将库添加到lib并将路径构建为内部库,它可以工作!