2D高德Android地图SDK 新手入门的com.amap.api.maps.MapView的坑

昨天搞了一晚上,想把2D的高德地图加到自己的APP中。按着入门教程,搞了好久,代码都是从教程里面拷过来的,结果却运行不了,说是找不到com.amap.api.maps.MapView,在程序加载layout的时候出现了 FATAl Exception: noclassfound。我的天,本来是按着教程里面弄过来的,怎么还错了呢。开始还以为是第三方的jar包导入有问题(网上搜了下,不识别类一般就是应为没有正确导入jar包引起的)。搞来搞去,也没找出什么问题。后面觉得可能是key出了错。之前没怎么用过keystore,搞来搞去,没发现问题,也觉得key的问题不应该导致空间加载不了啊。一晚上,搞定想砸电脑。。。

第二天上午,还是没辙,去看了看开发文档,我去,原来问题出在这里。

2D高德Android地图SDK 新手入门的com.amap.api.maps.MapView的坑

类名应该是com.amap.api.maps2d.MapView,而不是com.amap.api.maps.MapView。把这个改了就ok了。

哎,高德的教程,坑啊!