第一篇:完美解決谷歌地圖“程序需要有效網(wǎng)絡(luò)鏈接”及谷歌地圖不能手機(jī)基站定位問題
2001年8月手中興U880,發(fā)現(xiàn)谷歌地圖無法定位,經(jīng)過查資料及折騰,終于找到原因,并完美解決,現(xiàn)放出教程,以供大家分享
[------------------------嚴(yán)重鄙視不頂就下文件的------------------------------]
一、適用范圍:
1.所有安卓系統(tǒng)手機(jī)
2.任何版本的GOOGLE MAP 包括最新的5.9版本
二、程序表現(xiàn)癥狀:
1.谷歌地圖無法連接到谷歌服務(wù)器,不能通過WIFI或GPRS下載或更新地圖資料 2.谷歌地圖不能利用手機(jī)信號進(jìn)行手機(jī)定位、三、原因分析:
1.google maps具有多個IP接入地址,手機(jī)上存在的 hosts 文件中得IP地址已經(jīng)改動,程序在請求數(shù)據(jù)的時候無法得到回復(fù),故不能聯(lián)線更新地圖
2.中國移動在推出U880時,在其定制包中為了推廣“移動導(dǎo)航”軟件,特意將GOOGLE框架服務(wù)程序中的部分功能進(jìn)行閹割,也就是移動所謂的精簡,導(dǎo)致谷歌地圖無法讀取移動基站信息,從而無法定位!
三、解決需要的軟件及文件:
a.取得ROOT權(quán)限工具: b.手機(jī)上進(jìn)入系統(tǒng)工具: c.需要補(bǔ)充進(jìn)手機(jī)的文件包:
四、準(zhǔn)備文件
1.下載上述三個文件
2.在電腦端解壓 root權(quán)限取得工具,確保手機(jī)聯(lián)線,并且電腦能識別手機(jī)型號(可以下載91手機(jī)助手來自動安裝手機(jī)驅(qū)動程序)后,在電腦端執(zhí)行解開的ROOT工具文件包中得SuperOneClick.exe文件,并點(diǎn)擊左上角ROOT,有出來對話框時,一路按確定或回車即可,然后重啟手機(jī)(手機(jī)端出現(xiàn)一個黑白類似骷髏圖標(biāo))
3.解壓手機(jī)修復(fù)工具,得到 R.E.管理器.apk文件,并安裝到手機(jī)(用91助手的直接在電腦上點(diǎn)擊安裝,沒91的拷貝到手機(jī)上安裝),安裝完成后運(yùn)行一次,手機(jī)ROOT授權(quán)文件提示:是否允許R.E.管理器取得最高權(quán)限,點(diǎn)“是”,使R.E.管理器取得進(jìn)入系統(tǒng)的權(quán)限
4.解壓谷歌地圖定位補(bǔ)充文件,并將文件夾拷貝到手機(jī)上備用
五、開始修復(fù) 1,手機(jī)上運(yùn)行 R.E.管理器,找到剛才拷貝到手機(jī)的文件包,找到 hosts 文件,并長按不放,在彈出的對話框中點(diǎn)擊“復(fù)制”,然后找到手機(jī)系統(tǒng) SYSTEMECT 文件夾,先按屏幕右上角的“掛載為讀/寫”按鈕,然后按屏幕下端的“粘貼”按鈕,將 hosts 文件補(bǔ)充或覆蓋掉原文件
2,使用RE管理器將解開并復(fù)制到手機(jī)上的補(bǔ)充文件包內(nèi)system內(nèi)的三個文件恢復(fù)到相應(yīng)目錄下。
networklocation.apk 復(fù)制到手機(jī) systemapp com.google.android.maps.xml 復(fù)制到手機(jī) system/etcpermission com.google.android.maps.jar 復(fù)制到手機(jī) systemframework
如有提示,選擇覆蓋
3.使用RE管理器修改這三個文件的權(quán)限為rw-r--r--,同時修改所有者為root,防止清空手機(jī)數(shù)據(jù)時被刪
具體操作步驟如下
用RE管理器在手機(jī)上找到剛復(fù)制進(jìn)去的這三個文件,在文件名上長按,分別選“權(quán)限”和“更改所有者”,修改為如下圖所示。
最后重新啟動手機(jī),當(dāng)手機(jī)提示是否允許GOOGLE map 記錄位置時,點(diǎn)“是” 等待驚喜的一刻吧!!
順便說一下,如果這樣修復(fù)后,地圖能更新而任然不能定位的,只能去刷谷歌框架服務(wù)協(xié)議了(也可以逐個回復(fù)到手機(jī))