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

【android开发】解决INSTALL_FAILED_MISSING_SHARED_LIBRARY问题.面向菜鸟中的战斗鸟,零基础人士 INSTALL_FAILED_MISSING_SHARED_LIBRARY问题,困扰得心烦意乱。找了网上的很多文章,解决方法倒是看着不复杂,不过在解决过程遇到很多新的名词,新的东西。本人便是初级战斗鸟一枚。以下便列出战斗鸟战胜上述问题的经经过过。(鸟到adb命令不能识别都得google !!) 首先,奉上网上盛行的解决方案。(转载,如有版权问题,请作者提出,立马分分钟删帖。) 个人觉得这哥们讲 阅读详情

原文地址



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服务了。如果不行再重启一次就好。

INSTALL_FAILED_MISSING_SHARED_LIBRARY 的解决办法 手机平板 framework下缺失com.google.android.maps.jar 导致 INSTALL_FAILED_MISSING_SHARED_LIBRARY 的解决办法 立即下载

相关推荐

解决共享库不存在或失效导致的应用未安装

找了很久,,资源都是分开的 这次我把他汇总,打包,方便下载了 不用一个一个的找了下了 很多使用安卓的朋友应该都遇到过安装某些软件出现”应用未安装“,用电脑手机助手进行安装时会出现没有该软件的共享库或已失效,这个问题大概困扰了我3天时间,终于在我的坚持下找到了解决方法,希望出现过这样问题的朋友严格安装我下面的步骤操作即可解决以上问题! 第一步:使用第三方工具中的ROOT获取工具,进行获取ROOT权限。 第二步:下载ROOT EXPLORER 具有最高权限的文件管理工具,安装并打开(打开时出现是否允许此软件使用最高权限,允许)。 第三步:下载以下三个文件。 com.google.android.maps.jar com.google.android.maps.xml NetworkLocation.apk 第四步:使用ROOT EXPLORER 文件工具将三个文件以下面的说明操作。 com.google.android.maps.jar 拷贝到根目录的 system/framework/ 文件夹下面。 然后将此文件的权限设为 root 权限,然后在设置访问权限对话框上选项上对话框选项有9个可打钩的方格,把左边三个的全部勾选,中间的三个的第一个勾上即可。 com.google.android.maps.xml 拷贝到根目录的 system/etc/permissions/ 文件夹下面。 同上面的设置权限的方法一样。 NetworkLocation.apk 拷贝到根目录的 data/app_s/ 文件夹下面。 (如果找不到 app_s这个文件夹,可以新建一个 app_s文件夹,然后在将其拷贝进去)!将此文件的权限设置为 system 然后在设置访问权限对话框上选项上对话框选项有9个可打钩的方格,将左边三个全部勾上,中间的第一个和第二个勾上,右边全部勾上即可。然后重启手机,开始安装你以前安装失败的软件,然后你就会看到安装成功的兴奋了。这样你就永远不会在遇到软件未安装或没有该软件的共享库或已失效的情况了。

关于INSTALL_FAILED_MISSING_SHARED_LIBRARY错误的解决方法

最近在做google maps的开发,当应用安装到测试机上时报出了Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY的错误,导致应用无法安装到手机上,通过一阵google之后,才发现之所以会产生这个错误,原来是测试机缺少了com.google.android.maps.jar包,木有办法,很多厂商为了打造自己的“OS”,将Androi

韬哥的私房菜 2万+

jmeter小白下载安装步骤

本文仅仅简单介绍了jmeter工具的下载安装,以及基础的操作步骤。

昔年@曦的博客 3492

INSTALL_FAILED_MISSING_SHARED_LIBRARY

当你在安装一个apk时,出现了INSTALL_FAILED_MISSING_SHARED_LIBRARY问题时,没有共享的类库. 解决方法: 需要把共享库文件“com.google.android.maps.jar”放回去即可。 以下是解决方法:      1、首先确保自己的手机有ROOT权限,并且手机里装了RE浏览器。      2、用DDMS从仿真机中导出“com.google.an

www_tobesky_com的专栏 1304

ADS8681数据手册没讲透的细节:SPI时序、量程切换与电压换算的避坑指南

本文深入解析ADS8681数据手册未提及的SPI时序优化、量程切换陷阱与电压校准技巧。针对树莓派5与ADS8681的SPI通信问题,提供CPOL/CPHA配置建议;详解量程切换的位操作玄机与寄存器配置流程;并提出三步校准法应对非理想供电环境,帮助开发者提升ADC测量精度。

weixin_29178069的博客 518

Windows server Database 2025 安装 i225/i226 网卡驱动

Windows server Database 2025 安装 i225/i226 网卡驱动 windows这比坏得很,intel消费级网卡不准在服务器系统上安装。你要说他是异构不支持?他就纯粹恶心人。 之前已经安装过一次,但是今天database预览版一更新,又给我把网卡驱动杀了,气死,写一篇教程。 到这里就完成了,总之还是想辱骂windows,提供便捷的同时又人为制造困难,多少有点(隔壁linux内核直接自带全家桶了就一省心) 并且近年Intel的新U安装显卡驱动和普通声卡驱动都不会出声

低温热源的博客 1万+

【吐槽】INSTALL_FAILED_MISSING_SHARED_LIBRARY错误

在做一个Google map的工程,安装到“行货”真机时出现INSTALL_FAILED_MISSING_SHARED_LIBRARY错误。0、两台水货手机安装时完全没问题,切可以正常使用;1、检查了AndroidManifest.xml,已经写了 2、检查了apikey也是正确,还是报INSTALL_FAILED_MISSING_SHARED_LIBRARY错误错误。最后发现是这台行货手机中没有

幻影浪子 3097

【基于大模型 + FAISS 的本地知识库与智能 PPT 生成系统:从架构到实现】

本文介绍了一个基于大模型(Ollama+DeepSeek)和FAISS向量数据库的本地知识库与智能PPT生成系统。该系统采用前后端分离架构,包含文档管理、向量检索、PPT生成等核心模块,可实现文档智能解析、语义检索和结构化PPT自动生成。通过MVC设计模式,系统实现了从文档上传、向量存储到内容检索、PPT生成的全流程自动化,有效解决了企业知识管理效率低下的问题。架构设计清晰,功能模块完备,为企业和个人提供了高效的文档处理与二次创作解决方案。

聚焦大数据、AI、数据库三大核心领域,分享 Flink/Spark 实时计算、数仓架构设计、AI 模型落地、数据库性能调优的实战干货,附可直接运行的源码与方案。提供企业技术内训、项目咨询与定制化服务,助力开发者与企业高效搞定数智技术难题。 1599

Android Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY的解决

在proj中用到Google map2,于是就遇到INSTALL_FAILED_MISSING_SHARED_LIBRARY的问题,还是在

crxmai的专栏 792

SAP SD模块定价过程后台配置简介

只有手工输入定价时(例如,在定价中的定价浏览屏幕中),或者只有从外部处理转移这些定价时(例如,成本核算),才将这些定价包括在确定(价格确定、输出确定,批次确定)之中。定价过程的定义和分配是SD模块中最核心的配置,包含了条件表、条件类型、存取顺序、发票类型、客户定价过程等,确定了销售订单已什么价格销售、税率、附加折扣等多个条件行程有一个定价过程。12、小计:记录该条件类型在VBAP表中是否存储,以及其后续用途,如记入信贷,占用信贷额度,记入成本等,如果需要金额暂用信贷额度的话,在小计这里选择A即可。

我小时候很黑的博客 3781

MyBatis-Plus 实战:敏感字段自动加解密支持模糊查询

本文基于MyBatis-Plus框架提出了一种全链路敏感字段加密方案。通过自定义TypeHandler实现数据入库自动加密和查询自动解密,结合重写LambdaQueryWrapper处理查询条件加密,并适配多种查询方式。方案核心包括:1)AESUtil工具类提供加解密基础能力;2)EncryptTypeHandler实现字段类型转换;3)实体类通过注解配置加密字段。该方案在保证数据安全的同时,对业务代码侵入性小,支持姓名、手机号等敏感信息的全流程加密处理,满足系统开发的安全需求。

蔡定努 596

INSTALL_FAILED_MISSING_SHARED_LIBRARY 错误解决

地图服务开发中遇到此类错误大体分为以下两种情况解决:(论坛里大多都是属于第一种情况的答案,但是遇到第二种情 况论坛的解决基本无效)。 情况一:如果你用模拟器调试程序   首先检查AndroidManifest.xml,确保已经写了&lt;uses-library android:name=”com.google.android.maps” /&gt; 其次确保你新建工程的时候 Bu...

squall140 518

一次点击跑通:用 Postman 自动获取并携带 CSRF token,测试 SAP OData 写操作

SAP OData 写操作自动化测试方案 针对 SAP Gateway OData 服务写操作中常见的 CSRF token 验证问题,本文提出了一套基于 Postman 的自动化解决方案: 问题分析:解释了 CSRF token 的验证机制及其必要性,说明手工测试效率低下的原因 解决方案: 使用 Postman 环境变量存储 token 通过脚本自动获取并传递 token 利用 Collection Runner 实现一键执行 实施步骤: 创建环境变量存储 token 第一个请求获取 token 并存入变

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 301

android使用google map api 出现INSTALL_FAILED_MISSING_SHARED_LIBRARY 错误

今天写了一个android关于google map的应用,模拟器上运行一切正常(就是个测试程序),但是在真机上报错无法加载提示INSTALL_FAILED_MISSING_SHARED_LIBRARY。 网上查了不少资料,原因无非两种: 情况一:如果你用模拟器调试程序(网上抄的) 首先检查AndroidManifest.xml,确保已经写了 其次确保你新建工程的时候 Build

coco403 1700

Qt Quick/QML入门到精通_专栏demo对应文章目录(目前50个左右demo/长期更新)

自定义图标下拉列表框的效果如下所示:自定义三态按钮的效果如下所示:传送门:53.qt quick-自定义三态按钮、自定义图标下拉列表框_诺谦的博客-优快云博客传送门:59.qt quick-qml调色板(颜色取色器)实现、自定义QQuickStyle样式_诺谦的博客-优快云博客63.qt quick-QML侧边滑动栏(不需要任何图片资源,支持自定义左右方向和大小)_诺谦的博客-优快云博客_qt实现好看侧边栏。...

抵抗时间扭曲,坚持做一件有意义的事 2万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

INSTALL_FAILED_MISSING_SHARED_LIBRARY错误的解决

在做一个含有Google map的工程,出现INSTALL_FAILED_MISSING_SHARED_LIBRARY错误。   1、检查了AndroidManifest.xml,已经写了&lt;uses-library android:name="com.google.android.maps" /&gt; 2、检查了apikey也是正确,Libraries里面也增加了maps.jar,但...

码上宝藏的专栏 477

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

关于eclipse调试Google地图出现Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY错误

关于eclipse调试Google地图出现Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY错误,是由于你现在的电脑模拟器avd不支持google maps apis。 解决 1.打开sdk manager。把你对应的android.X.X 版本里面把 Google Apis 勾上,然后 install xx page.

孔老先生的博客 605

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Android开发GoogleMap遇到的INSTALL_FAILED_MISSING_SHARED_LIBRARY错误

用Android开发GoogleMap,在运行程序时出现INSTALL_FAILED_MISSING_SHARED_LIBRARY错误,查找资料之后发现问题所在:原来开发GoogleMap时要用到Google的API,解决方法如下: 在 新建项目的时侯要选择相应的Google API,而不是 Android API,这样问题就解决了。 ...

party 74

真机上运行googlemap程序,出现INSTALL_FAILED_MISSING_SHARED_LIBRARY的解决方案

最近开始的一个项目中,用到谷歌地图,用谷歌的帮助文档里面的程序放到真机上运行时,出现了INSTALL_FAILED_MISSING_SHARED_LIBRARY,搜索到一个比较靠谱的方法,http://hi.baidu.com/%C1%F5%D0%A1%C0%F61984519/blog/item/186f0eec0fd8115279f0550b.html, ...

weixin_34337265的博客 252
上一篇: 文件锁(Filelock) 与锁定映射文件部分内容
下一篇: [Python初级] *args 与 **kargs 有什么区别?
慕广陵
博客等级 码龄17年 3粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值