android 地图服务开发 INSTALL_FAILED_MISSING_SHARED_LIBRARY 错误解决

地图服务开发中遇到此类错误大体分为以下两种情况解决:(论坛里大多都是属于第一种情况的答案,但是遇到第二种情

况论坛的解决基本无效)。

情况一:如果你用模拟器调试程序

首先检查AndroidManifest.xml,确保已经写了<uses-library android:name=”com.google.android.maps” />
 其次确保你新建工程的时候 Build Target 选择的TargetName不是Android 而是其版本对应的Google APIs。
 最后新建模拟器,target同样选择Google APIs。
 这样此问题基本解决。你可以正常运行于模拟器上了。如果运行之后地图无法显示,而是现实灰色表格。那么说明你的

android:apiKey 不对。重新注册apiKey(具体方法看api或者去论坛,这里不再赘述)。

情况二:如果模拟器运行正常而真机调试时候出现类似错误。
 那是因为你的真机中system/framework下缺少文件com.google.android.maps.jar。
 解决办法:

1、进入你设备的shell
    adb -d shell  (记着参数 -d)
   2、给system挂在读写权限
    这里不同的机器稍有不同,大家可以如下看看那中情况合适你的机器:
   mount -o rw -t yaffs2 /dev/block/mtdblock3 /system 
或者
   mount -o remount,rw /dev/root /
对于我的机器:
我的是用了cm的系统的。这么做:
mount -o remount,rw  /dev/block/mtdblock3 /system

3、从emulator的system/framework文件夹下导出com.google.android.maps.jar ,可以直接通过ddms导出、或者通过adb

命令导出:
    adb -d push com.google.android.maps.jar /system/framework/

或者

adb push com.google.android.maps.jar /system/framework/com.google.android.maps.jar

adb push com.google.android.gtalkservice.jar /system/framework/com.google.android.gtalkservice.jar
4、给这个文件增加权限:
这里两种做法:
    (1)把真机中/etc/permissions/platform.xml文件取出来编辑:

<permissions>
</permissions>
中末尾处增加:
<library name="com.google.android.maps" file="/system/framework/com.google.android.maps.jar"/>

然后再把这个platform.xml文件push回真机的/etc/permissions文件夹中.
   (2)对于2.2以后的版本亦可这么做:你可以直接直接pull出你emulator的

/etc/permissions/com.google.android.maps.xml 然后push进你真机的 /etc/permissions

5、重启手机,此时你就可以调试你的android服务了。如果不行再重启一次就好。

转载于:https://www.cnblogs.com/jiayonghua/archive/2012/04/18/2454829.html

android 地图服务开发 INSTALL_FAILED_MISSING_SHARED_LIBRARY 错误解决相关推荐

  1. 如何解决`三维地图联系microsoft 必应地图服务时遇到错误,功能可能受限制(状态代码:4)`

    三维地图联系microsoft 必应地图服务时遇到错误,功能可能受限制(状态代码:4) 很简单,看了很多说明,其实就是你网络的问题,一般换成手机热点就好了,啪的一下很快啊,流量没了

  2. Android地图定位开发技术汇总

    Android地图定位开发技术汇总 由于课程需要,我查询了一些Android中的地图定位开发技术,该技术在理论课日常练习中应用到了模拟高德地图APP开发中,同时也运用到了实验课结业大作业--小农夫AP ...

  3. (android 地图实战开发)4地图偏移量解决方案

     1  地图偏移量问题的来源: 国家出于安全考虑,为了不让重要的位置的地理信息暴露,在所有的电子地图服务提供商都需要给地图数据加上偏移和加密,所以我们在使用google,baidu 等电子地图服务商的 ...

  4. Android无障碍服务开发

    https://actionwind.wordpress.com/2022/04/17/android%e6%97%a0%e9%9a%9c%e7%a2%8d%e6%9c%8d%e5%8a%a1%e5% ...

  5. 计算机Auto服务错误1053,服务启动1053错误解决步骤

    我们在使用电脑是由于各种原因,需要对一些服务进行启动,可是有些用户却遇到了一些问题,比如有用户在启动某服务的时候,却发现启动不了,提示服务启动1053错误,那么遇到这样的问题该如何处理呢?下文就给大家 ...

  6. 本地计算机无法启动1053,服务启动1053错误解决方法_错误1053无法启动服务怎么办...

    我们都知道,电脑中的系统是需要经过不断的完善才能够满足用户的需求,其中也包括系统中新增的服务,对于系统中众多的关键服务,有些系统服务是设置为自动 的,但是就是启动不了,在本地服务窗口中只能启动该服务, ...

  7. android百度地图例子,使用百度地图API进行Android地图应用开发(Eclipse)(示例代码)...

    随着基于位置的服务的兴起,地图类App呈现爆发趋势.随着而来的是地图供应商开放大量的API.供开发人员开发基于PC或者移动端的应用程序. 如今我们研究使用百度地图SDK进行Android项目的开发. ...

  8. WCF分布式开发常见错误解决(6)Service 'WcfServiceApp.WCFService' has zero application

    Posted on 2009-03-29 17:57 Frank Xu Lei 阅读(416) 评论(0)   编辑 收藏 网摘 所属分类: WCF分布式开发常见错误 调试WCF服务应用程序的时候,会 ...

  9. Andriod之import android.support.v4或者import android.support.v7提示导入错误解决办法

    问题所在原因:少了v4.jar包 解决办法:给项目添加v4.jar包就行 在使用Eclipse开发andriod程序时,程序中提示import android.support.v4.XXX或者impo ...

最新文章

  1. 常量元素记忆口诀_人体中的常量元素与微量元素
  2. Django框架(26.Django中的CSRF以及登录装饰器)
  3. PAT1005 继续(3n+1)猜想 (25 分)【vector erase需要注意的地方】
  4. android 实例源码解释,Android Handler 原理分析及实例代码
  5. pptv图标出现在计算机磁盘,PPTV出现界面乱码如何解决
  6. apk倒入android studio,反编译apk导入android studio
  7. git clone 码云仓库项目报错fatal: Authentication failed for ‘https://gitee.com/...‘
  8. iPhoneXSM屏幕适配、 各机型的逻辑分辨率
  9. 电子白板功能的设计与实现
  10. docker国内镜像加速配置
  11. vue使用百度地图(BMap)去掉百度地图的标志。
  12. jQuery 加入购物车 弹窗
  13. jQuery属性遍历、HTML操作
  14. 消息传递框架MPNN: Neural Message Passing for Quantum Chemistry
  15. 国产Google地球如何下载2021版谷歌高清卫星地图?
  16. Spring异常:NoSuchBeanDefinitionException: No qualifying bean of type ‘it.com.dao.AccountDao‘ available
  17. Python基础入门知识
  18. html5如何插入avi视频,JDG对决LNG!中野联动看点颇多,中野能否抵挡JDG的火热状态?...
  19. 正版cs跳跃服务器,CS1.6Kz跳跃服务器IP集合(08.3.1更新)
  20. 为什么要刷算法题与 MATLAB 刷题

热门文章

  1. Kubernetes日志分析利器:Elassandra部署使用指南
  2. 第 3 章 镜像 - 010 - base 镜像
  3. Struts2自定义类型转换器、自定义拦截器和用户输入数据的验证
  4. 深入理解计算机系统-之-数值存储(六)--以不同的方式窥视内存
  5. 【荐】CSS多级导航菜单
  6. feign date类型时间错误问题
  7. 在CentOS7上部署.net core 控制台应用程序部署为后台服务
  8. Python爬虫之BeautifulSoup和requests的使用
  9. EOS开发基础之五:使用cleos命令行客户端操作EOS——智能合约之Exchange
  10. OpenCV学习:Mat结构中的数据共享机制