现在汽车越来越普遍,为了方便出行,很多家庭都配有汽车。但是出行时不熟悉路线就会多走很多路,那样既浪费了时间,又浪费了金钱,还使得家人很疲惫。如果采用原始的办法,看地图,可能很多司机都不能专心地开车,使用也不方便。为了解决这一问题,导航仪几乎成了每辆车的必配。但是当我们在使用中突然导航仪无法识别SD卡,不能使用怎么办?下面小编给大家介绍几种解决办法:
如果出现以上问题,建议大家:
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卡本身是否有问题,再去考虑导航无法识别的问题,反正就是用排除法多试试,如果是SD卡的问题可以使用本站的来解决。
……