凱立德地圖想放哪就放哪的方法~~~
有幸搞定了凱立德地圖運(yùn)行的路徑修改,現(xiàn)總結(jié)如下,希望對(duì)碰到同樣問題的機(jī)友有幫助:
先說明一下我所碰到的使用環(huán)境:CM7的ROM,MOTO美版860,在安裝凱立德(P2252-Y5B01-2721W09)自動(dòng)適應(yīng)分辨率版后,出現(xiàn)找不到地圖文件提示。
問題原因:在CM7中,手機(jī)內(nèi)存的掛載路徑是mntemmc,擴(kuò)展卡的掛載路徑是mntsdcard。
因我手頭只有2G的TF卡,所以只能將凱立德安裝在手機(jī)RAM中。
而凱立德默認(rèn)安裝路徑中是沒有 mntemmc這個(gè)路徑,所以需要修改。
解決思路:將安裝路徑修改成 mntemmc。
對(duì)于不在凱立德安裝路徑列表中的手機(jī),估計(jì)都會(huì)出現(xiàn)找不到地圖文件的錯(cuò)誤提示。
方法:
1.反編譯凱立德的APK安裝程序,使用Apktool工具。
參考以下網(wǎng)址:
2.用UltraEdit打開反編譯出來的smalicld
avimainframeNaviPath.smali文件,可以看到如下很多路徑枚舉:
.line 16
const-string v2, "/sdcard"
aput-object v2, v1, v3
const/4 v2, 0x1
我是將原/mnt/sdcard路徑那個(gè)line,改為/mnt/emmc就好。
保存退出UltraEdit,并記得將自動(dòng)備份的.bak文件刪除。
聯(lián)系客服