解决方法,网上不少网友采用的是将这个缺失的jar包手动copy到sysmem/framework目录下,具体怎么做,这里就不在详细叙述了,感兴趣的童鞋可自行google。在此,韬哥只想说一句,这种方式在自己测试时或许还可行,但当一款应用真正发出去的话,你是很难将这个jar包copy到sysmem/framework目录下的,除非用户的手机是已经Root过的,而且你的应用还获取了Root权限。可以说遇到这种情况,基本上无解,也就是google map无法集成了,这可能也是google帝国为了保证自家服务不被轻易移除的一种考虑吧。但是由于报出Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY这个错误时,会导致应用无法安装到手机上,怎么来避免这个问题呢?具体的作法是在user-library标签里,设置android:required="false" ,这样就可以让应用安装上去了。
真相在图中: