中兴X850不能安装带google地图功能的应用的问题

公司开发了一个android应用,使用了google地图,在大部分android手机上都能正常运行,但是在有些手机上特别是国内的定制机上比如中兴的x850上老提示安装不成功,很是郁闷。

今天奉命解决这个问题,开DDMS检查安装过程发现其中报错:
08-30 15:51:49.648: ERROR/PackageManager(1123): Package com.map requires unavailable shared library com.google.android.maps; failing!

google之,发现出这个问题的真不少,大多数是国产定制机,解决方法却寥寥,反复搜了N遍,比较靠谱的是说定制机缺少一个共享库 com.google.android.maps.jar

于是,先找到一个root工具把中兴手机取得root权限,然后用RE把/system/framework设为可写,通过DDMS先把模拟器中的com.google.android.maps.jar  给导出来,然后再连上手机把这个jar导入到/system/framework里,然后把手机里/etc/permission/platform.xml导出到电脑,加上一行 <library name="com.google.android.maps" file="/system/framework/com.google.android.maps.jar"/>(这个目录也要设为可写),再导入手机覆盖原来的。

重启,就可以了。

你可能感兴趣的:(android,jar,Google,手机,中兴,library)