将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