INSTALL_FAILED_MISSING_SHARED_LIBRARY错误解决方法

将google map的项目向手机里装的时候,报INSTALL_FAILED_MISSING_SHARED_LIBRARY。


按照下面的方式解决了问题。

先说明一下,我有两个手机A手机可以安装,B手机报错了。

1、将A手机的/system/framework/com.google.android.maps.jar导出到d盘。

adb remount


adb pull  /system/framework/com.google.android.maps.jar  d:\

2、将D盘的com.google.android.maps.jar导入到B手机的/system/framework/下

adb push d:\com.google.android.maps.jar /system/framework


3、将B手机的/etc/permissions/platform.xml导出到D盘


adb pull /etc/permissions/platform.xml d:\


4.在platform.xml文件最后位置添加如下内容

 

<library name="com.google.android.maps" 

file="/system/framework/com.google.android.maps.jar"/>


5.将D盘的platform.xml导入到B手机的/etc/permissions/

adb push d:\platform.xml /etc/permissions/


6.重启手机,一切ok

 

附件是命令执行过程,以及com.google.android.maps.jar

你可能感兴趣的:(Install)