安卓手机缺少Google MAP API,导致报告“INSTALL_FAILED_MISSING_SHARED_LIBRARY”的错误

今天测试一个定位应用的时候,发现在模拟器上运行正常,但是部署在真机上无法安装,报告“INSTALL_FAILED_MISSING_SHARED_LIBRARY”的错误。查了半天,才发现原来我的三星手机的安卓系统是阉割版的,没有内置Google MAP API,所以无法正常使用。网上提供了通过root导入api的方法,但是我考虑到国内不少人使用了跟我一样的手机,程序调通了也无法广泛发布,所以只能弃用Google的地图了。

网上又寻得一篇博文,Google MAP API 可以平滑迁移为MapABC API了 ,待晚上再仔细研究一下,应该能满足需求了。