车载导航显示未检测到地图卡怎么办?

 我来答
Joenvci
推荐于2019-10-24 · TA获得超过1.4万个赞
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:29.9万
展开全部

解决方法如下:

  1. 先确定导航仪是否支持SD卡。如果是支持的,那么就找一个多功能读卡器,把SD卡插上去。然后接到电脑上读一下,先确定是SD卡的问题还是车载导航仪的问题。

  2. 将SD卡重新默认格式化一下(FAT32),再拷贝试下。

  3. SD卡不干净,SD卡的金属区域会沾有尘埃或油污,造成卡槽接触不良,有时无法读取的状况。将SD卡金属区域擦干净试试。

  4. 卡槽金属丝生锈。现在的SD卡都支持热插拔,频繁的抽插SD卡会造成卡槽金属丝过度弯曲或生锈。仔细检查卡槽金属丝是不是弯曲或生锈,若是弯曲,用针将金属丝下挑;若是生锈,清理即可。

如果是手机导航仪无法识别SD卡,大家可以试试下面的方法。以凯立德导航为列:

一、一般凯立德安装程序会按手机系统默认的存储位置寻找地图数据,如果找不到,就会按内置的一些绝对路径来寻找,假如这些绝对路径也不包含你的手机SD卡路径,那么就会出现“手机导航仪无法识别SD卡”这一问题。因此,很简单,我们要做的就是在安装程序的配置文件里添加你的手机SD卡存储绝对路径,让软件可以顺利找到地图数据。

二、修改安卓的APK文件。流程是:将原安装包反编译、修改保存、编译、签名打包。可以使用集成工具ApkTool。

三、先根据你的电脑系统选择下载并安装JAVA运行环境,解压上述工具到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卡上的地图数据了。

总结:虽然上面的例子只是其中一类导航,但都可以适用于其他类型的,另外我们事先要排除SD卡本身是否有问题,再去考虑导航无法识别的问题,反正就是用排除法多试试。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式