关于Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY

我是在使用Google Map时发现的这个问题, 在模拟器上可以正常运行,但是只要连接真机测试, 就会出现 Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY  这种错误。
经过网上查找,大部分回答都把错误归咎于一些项目生成时的错误操作。 但是明明模拟器可以正常运行,偏偏真机却不可以。 后来,我看到一篇相关文章,作者购买了google的开发机,由于开发机中缺少相关文件,导致这种错误。
于是我开始怀疑是android固件的问题, 我的测试机时Moto的MB200,是T-mobile定制,所以只能刷国内大神们汉化精简过的固件。 一般精简过的固件都会把google服务精简掉, 然后我下载了一个保留所有google服务的刷机包将机子重新刷了一遍。 之后测试问题消失。

总结来说:
网上精简的刷机包由于需要删去了大部分平常人不用的服务,普通人用当然没问题, 但对于我们这些开发者来说问题就大了。 所以说,开发过程中真机测试一定要在原带固件或是刷了完整包的手机上。



下面是我从网上找到的android 2.3 完整google服务的刷机包:

          2.3刷机包
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值