中兴X850不能安装带google地图功能的应用的问题

本文分享了解决在中兴X850等国内定制机上安装Android应用失败的问题,具体操作包括获取root权限、修改系统文件和配置权限等步骤,最终实现应用的成功安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

公司开发了一个android应用,使用了google地图,在大部分android手机上都能正常运行,但是在有些手机上特别是国内的定制机上比如中兴的x850上老提示安装不成功,很是郁闷。

今天奉命解决这个问题,开DDMS检查安装过程发现其中报错:
08-30 15:51:49.648: ERROR/PackageManager(1123): Package com.map requires unavailable shared library com.google.android.maps; failing!

google之,发现出这个问题的真不少,大多数是国产定制机,解决方法却寥寥,反复搜了N遍,比较靠谱的是说定制机缺少一个共享库 com.google.android.maps.jar

于是,先找到一个root工具把中兴手机取得root权限,然后用RE把/system/framework设为可写,通过DDMS先把模拟器中的com.google.android.maps.jar  给导出来,然后再连上手机把这个jar导入到/system/framework里,然后把手机里/etc/permission/platform.xml导出到电脑,加上一行 <library name="com.google.android.maps" file="/system/framework/com.google.android.maps.jar"/>(这个目录也要设为可写),再导入手机覆盖原来的。

重启,就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值