凯立德手机导航地图导航地图导入错误问题

简单解决凯立德导航无法读取SD卡地图数据问题
很多朋友都喜欢在手机上使用凯立德导航软件,尤其是其专业版本(C-CAR版、C-PND版和安卓零售版),比公众版(以前的家园版)好很多,无需联网,无需烦人的K币(看看凯立德的官方论坛,绝大部分的帖子就是为了挣K币的无聊帖,令凯立德官方论坛变成了毫无价值的最大的水坛!),没有和导航无关的花里胡哨的功能,有最重要的路口实景放大功能、手势功能等等。所以,网上各种凯立德导航版本众多。它们大多可以顺利使用(比如红米1移动版)。但有部分手机安装后却会提示没有地图数据或者地图数据已损坏(比如红米1s电信版),其实,原因只是你的手机系统默认存储位置稍显特殊,安装程序不能自动识别,导致软件运行后无法指定地图数据存放路径从而出错。
一般凯立德安装程序会按手机系统默认的存储位置寻找地图数据,如果找不到,就会按内置的一些绝对路径来寻找,假如这些绝对路径也不包含你的手机SD卡路径,那么就会出现上述问题。因此,很简单,我们要做的就是在安装程序的配置文件里添加你的手机SD卡存储绝对路径,让软件可以顺利找到地图数据。
修改安卓的APK文件,流程是:将原安装包反编译、修改保存、编译、签名打包。这里提供一个简单的集成工具,使用非常简单:
先根据你的电脑系统选择下载并安装,解压上述工具到ApkTool文件夹,将需要修改的凯立德的apk文件复制到apktool文件夹下,并改名为123.apk,然后运行APKtool.cmd文件,选择1进行反编译,完成后会产生一个新的apk文件夹,对于凯立德v4.0,里面可以找到“smali\cld\navi\mainframe”文件夹,将其中的Navipath.smali文件用记事本打开,找到第一句路径语句(如图)
然后把你的手机SD卡路径覆盖上去就好了,保存这个文件。如图(注意:图中修改的路径是红米1s电信版手机,不同手机SD卡路径有不同):
对于凯立德v5.0,是修改smali\cld\custom里的AppConfig文件,方法类似。&&&&&
怎样确定自己的手机SD卡绝对路径呢?如果你安装了微云,就很简单:打开微云,选择上传文件,就会出现选择路径,一个是内置存储路径,另一个是外置SD卡存储路径。下图示例为红米1移动版,/storage/sdcard0就是SD卡的绝对路径。而红米1s电信版的SD卡路径是:/storage/sdcard1。
再次运行APKTool.cmd,选择3将修改好的文件编译并签名成新的apk。完成后会在APK文件夹下新建一个Build文件夹,里面有编译并已签名的apk文件,这个就是适用于你的手机的凯立德导航安装包,使用它安装到你的手机后,就可以正常读取存在SD卡上的地图数据了。
使用这个方法,原则上所有手机都可以正常使用凯立德导航了!
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。凯立德导入地图教程_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
凯立德导入地图教程
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩6页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢19:43:1448228
我的是MOTOXT928手机,安卓系统。安装凯立德导航到手机上,但打开凯立德导航后,手机上显示地图文件不存在,请插入地图卡,我是按网上【安装步骤】执行的。
1.将解压出的凯立德导航(冬季版地图2721W09).apk和NaviOne,复制到内存卡根目录。即:打开内存卡就复制
& &建议手机连接电脑打开USB存储或使用读卡器复制文件,最好不要用豌豆荚、91助手,甚至远程文件管理进行复制。
2.在手机上安装凯立德导航(冬季版地图2721W09).apk。
3.打开凯立德导航即可运行。
但打开后提示:“请插入地图卡地图文件不存在”如何解决,
& && &你的凯立德安装文件的路径不对,不同的手机要用不同的安装文件。或者你试试我的这个内外存通用的文件安装试试。
别用凯立德了,用老虎宝典吧。定位准确、可以查询交通、帮您规划路线,很省流量!
一样的状况,试试上面兄弟的那个版本看
这个还是不行
此贴已被删除
楼主厉害 谢谢分享。
辛苦了,谢谢分享!
您需要注册登录后,才能回帖哦!
快速登录:

我要回帖

更多关于 凯立德导航地图下载 的文章

 

随机推荐