凱立德地圖包放在哪個文件夾?
01.下載好地圖包後
02.解壓然後拷貝到SD卡跟目錄
03.命名爲:NaviOne即可!
凱立德地圖想放哪就放哪的方法~~~
有幸搞定了凱立德地圖運行的路徑修改,現總結如下,希望對碰到同樣問題的機友有幫助:
先說明一下我所碰到的使用環境:CM7的ROM,MOTO美版860,在安裝凱立德(P2252-Y5B01-2721W09)自動適應分辨率版後,出現找不到地圖文件提示。
問題原因:在CM7中,手機內存的挂載路徑是mntemmc,擴展卡的挂載路徑是mntsdcard。
因我手頭只有2G的TF卡,所以只能將凱立德安裝在手機RAM中。
而凯立德默认安装路径中是没有 mntemmc这个路径,所以需要修改。
解决思路:将安装路径修改成 mntemmc。
對于不在凱立德安裝路徑列表中的手機,估計都會出現找不到地圖文件的錯誤提示。
方法:
1.反編譯凱立德的APK安裝程序,使用Apktool工具。
參考以下網址:
2.用UltraEdit打開反編譯出來的smalicld
avimainframeNaviPath.smali文件,可以看到如下很多路徑枚舉:
.line 16
const-string v2, "/sdcard"
aput-object v2, v1, v3
const/4 v2, 0x1
我是將原/mnt/sdcard路徑那個line,改爲/mnt/emmc就好。
保存退出UltraEdit,並記得將自動備份的.bak文件刪除。
3.用另一款可視化的apktool工具做簽名和打包成APK安裝文件:
在這一步上我學習到了APK在打包之前要有簽名,不然即使已經做成了APK文件,在手機中也不能安裝成功,會有未安裝提示。
我原是用第一步的工具打包的,因爲沒有做簽名所以安裝失敗。
下載後運行apktool.exe,在右邊的編譯apk中選擇對應的第二步已修改apk文件目錄、生成apk文件目錄,點編譯apk按鈕。
然後將剛生成的apk文件追加簽名,點APK簽名,在“選擇APK或者ROM文件”中指向上面的“生成apk文件目錄”中的apk文件,“簽名文件保存目錄”就是最終修改成功的APK安裝文件了。
到此,問題解決。通過以上方法的修改,原則上凱立德可安裝到任何路徑中去。
第三步的APKTOOL工具也可反編譯apk文件,但我和第一步的工具比較過,它會少了“lib”目錄,不知是什麽文件。
免責聲明:文中圖文均來自網絡,如有侵權請聯系刪除。
歐普軟件發布此文僅爲傳遞信息,不代表歐普軟件認同其觀點或證實其描述。