我正在尝试将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;
答案 0 :(得分:0)
是的,您必须在外部引用maps.jar库,而不是在应用程序的平台目标上选择google add。
选择Google API作为目标,而不是外部添加maps.jar文件。
这肯定会消除这个问题,因为我之前也遇到过这个问题
答案 1 :(得分:0)
当我在标准模拟器中运行需要地图的应用程序时,我通常会收到此错误。您需要运行Google API的模拟器而不是标准模拟器。
您可以在Android SDK和AVD管理器中执行此操作。
答案 2 :(得分:0)
创建lib文件夹,libs文件夹用于本机库。我做了它,将库添加到lib并将路径构建为内部库,它可以工作!