主要原因是没有或误删了google服务  需要加这三个文件:
com.google.android.maps.jar  安装 /system/framework/com.google.android.maps.jar
下载:http://ishare.iask.sina.com.cn/f/33947610.html
com.google.android.maps.xml   安装 /system/etc/permissi/com.google.android.maps.xml;
下载:http://download.csdn.net/detail/vishtvro/4601605
NetworkLocation.apk   安装/data/app_s/NetworkLocation.apk。
下载:http://download.csdn.net/download/fwjg000/4869530
特别注意的是NetworkLocation.apk这个要安装在“data/app_s/”下面。没有文件夹的,请自己手动建立成
app_s  须有root,建议用RE管理器修改(手机版RE)
root下载:http://shuaji.360.cn/root/  (360一键root)
RE管理器:http://as.baidu.com/a/item?docid=3355577&f=web_alad_6

补充说明:

其实出现这种情况的主要原因是google服务需要加这三个文件:

1、地图程序框架:systemframeworkcom.google.android.maps.jar

2、地图权限:systemetcpermissicom.google.android.maps.xml

3、网络定位程序 dataapp_sNetworkLocation.apk

你只需将上述文件放到手机中的相应位置,重启手机就好了