中興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"/>(這個目錄也要設爲可寫),再導入手機覆蓋原來的。

重啓,就可以了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章