有些朋友在安卓設(shè)備上安卓凱立德導(dǎo)航時(shí),由于內(nèi)置存儲(chǔ)過(guò)小需要將地圖包安裝在外置的SD卡上,但是將地圖文件放到SD卡后,依舊不認(rèn)地圖,這個(gè)是凱立德的apk程序?qū)Υ鎯?chǔ)位置做了一個(gè)比較死的定義。所以我們有2個(gè)解決方法,一個(gè)是改手機(jī)的儲(chǔ)存位置,二是改凱立德apk程序的內(nèi)部記錄的地圖路徑位置。
先來(lái)看看第一個(gè)方法,修改手機(jī)的存儲(chǔ)位置。
這里小編以天語(yǔ)大黃蜂V9為例,系統(tǒng)是安卓4.0:
在系統(tǒng)設(shè)置里找到“存儲(chǔ)”選項(xiàng),然后點(diǎn)擊“默認(rèn)存儲(chǔ)位置”,選擇“外置存儲(chǔ)卡”即可。
第二個(gè)方法,修改導(dǎo)航的apk安裝文件:
這里需要反編譯和打包工具:http://btxty.cn/pc/31519.html
解壓工具后得到apktool文件夾,在其下可以找到“APKTool.cmd”文件,將凱立德的apk文件復(fù)制到apktool文件夾下,并改名為123.apk。
接下來(lái)運(yùn)行“APKTool.cmd”文件,可以看到有幾個(gè)選項(xiàng),反編譯,選擇1就好了,然后等待反編譯完成。
在反編譯完成后,可以得到一個(gè)新的apk文件夾,在它下面可以找到“smali\cld\navi\mainframe”文件夾,然后找到“NaviPath.smali”文件,并用記事本打開(kāi)。
我們可以看到有一些寫(xiě)著例如 "/sdcard/tflash"的路徑代碼,這個(gè)是凱立德程序搜索地圖的默認(rèn)路徑,找到其中的一個(gè),然后把你的手機(jī)默認(rèn)SD卡路徑覆蓋上去就好了,然后保存這個(gè)文件。
接下在再次運(yùn)行“APKTool.cmd”文件,這次我們要將修改好的文件編譯成apk,所以我們選擇3(回編譯并簽名)就好,如果出現(xiàn)錯(cuò)誤,可以試著運(yùn)行5、6后在運(yùn)行3。
在回編譯途中需要點(diǎn)擊任意鍵然后繼續(xù)簽名操作,請(qǐng)注意。
待結(jié)束后,在APK文件夾下會(huì)新出現(xiàn)一個(gè)Build文件夾,在其下面可以找到回編譯的apk文件,然后用這個(gè)文件安裝即可。
現(xiàn)在給出的很多版本都是已經(jīng)優(yōu)化后的啦,如果實(shí)在弄不來(lái)上述方法,可以找找優(yōu)化版,一般來(lái)說(shuō)我機(jī)網(wǎng)都是分享的優(yōu)化版,并且經(jīng)過(guò)自己測(cè)試可用了的,希望對(duì)大家有幫助。