`
mmdev
  • 浏览: 12953016 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

关于Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY

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

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

相关推荐

Global site tag (gtag.js) - Google Analytics