凱立德地圖包下載好后的地圖包是一文件夾:NaviOne,將此文件夾放在SD卡的根目錄就可以 具體步驟: 01.下載好地圖包后 02.解壓然后拷貝到SD卡跟目錄 03.命名為:NaviOne即可! 凱立德地圖想放哪就放哪的方法~~~ 有幸搞定了凱立德地圖運(yùn)行的路徑修改,現(xiàn)總結(jié)如下,希望對(duì)碰到同樣問(wèn)題的機(jī)友有幫助: 先說(shuō)明一下我所碰到的使用環(huán)境:CM7的ROM,MOTO美版860,在安裝凱立德(P2252-Y5B01-2721W09)自動(dòng)適應(yīng)分辨率版后,出現(xiàn)找不到地圖文件提示。 問(wèn)題原因:在CM7中,手機(jī)內(nèi)存的掛載路徑是mntemmc,擴(kuò)展卡的掛載路徑是mntsdcard。 因我手頭只有2G的TF卡,所以只能將凱立德安裝在手機(jī)RAM中。 而凱立德默認(rèn)安裝路徑中是沒(méi)有 mntemmc這個(gè)路徑,所以需要修改。 解決思路:將安裝路徑修改成 mntemmc。 對(duì)于不在凱立德安裝路徑列表中的手機(jī),估計(jì)都會(huì)出現(xiàn)找不到地圖文件的錯(cuò)誤提示。 方法: 1.反編譯凱立德的APK安裝程序,使用Apktool工具。 參考以下網(wǎng)址: 2.用UltraEdit打開(kāi)反編譯出來(lái)的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文件刪除。 3.用另一款可視化的apktool工具做簽名和打包成APK安裝文件: 在這一步上我學(xué)習(xí)到了APK在打包之前要有簽名,不然即使已經(jīng)做成了APK文件,在手機(jī)中也不能安裝成功,會(huì)有未安裝提示。 我原是用第一步的工具打包的,因?yàn)闆](méi)有做簽名所以安裝失敗。 下載后運(yùn)行apktool.exe,在右邊的編譯apk中選擇對(duì)應(yīng)的第二步已修改apk文件目錄、生成apk文件目錄,點(diǎn)編譯apk按鈕。 然后將剛生成的apk文件追加簽名,點(diǎn)APK簽名,在“選擇APK或者ROM文件”中指向上面的“生成apk文件目錄”中的apk文件,“簽名文件保存目錄”就是最終修改成功的APK安裝文件了。 到此,問(wèn)題解決。通過(guò)以上方法的修改,原則上凱立德可安裝到任何路徑中去。 第三步的APKTOOL工具也可反編譯apk文件,但我和第一步的工具比較過(guò),它會(huì)少了“lib”目錄,不知是什么文件。 希望以上內(nèi)容對(duì)有需要的機(jī)友有幫助。
最新資訊
關(guān)于我們 廣告服務(wù) 手機(jī)版 投訴文章:435 226 40@qq.com
Copyright (C) 1999-2020 www.tkjt8.cn 愛(ài)好者日?qǐng)?bào)網(wǎng) 版權(quán)所有 聯(lián)系網(wǎng)站:435 226 40@qq.com