为什么将导航外置SD卡圬杂钴怖现在很多的朋友用手机导航,在导航中,凯立德是不错的导航,不费流量,当然凯立德隘任篓伢导航的数据包之大让我们吃惊,我们手机一般自带内存完全不够,凯立德的地图数据有3G以上,即使将地图数据放在手机内存上,基本上其它程序也就装不了几个了,但直接安装的凯立德无法识别外置SD卡,所以要想将凯立德数据放在外置SD卡上,就要修改凯立德程序。下面跟随小锦的脚步,释放手机本机自带内存,详细步骤教大家怎么修改!
工具/原料
凯立德导航安装包
凯立德导航数据包
APK反编译器
JDK
下载工具与原料
下载好以上工具与材料,百度一下就有了
凯立德安装包和数据包大家要分清楚,安装包就是凯立德程序,而数据包指的就是地图。要修改凯立德程序,激默芡食必须解包与打包,其实所有的apk文件修改都要如此,而解包与打包需要java运若益肽屙行环境,所以要首先安装JDK。
安装JDK,使电脑拥有JAVA运行环境
1、推荐安装这个版本:jre-6u26-windows-i586
5、安装完毕后电脑控制面板中出现下面图片JAVA,就算安装成功了。
修改凯立德主程序
1、修改凯立德安装包,将凯立德apk安装包程序重命名为123.apk,并且放在一个新建文件夹中
3、打开APK反编译程序如图操作
5、运行(APK反编译)处理文件,输入1,回车,开始解压,如下图。
8、反编译完成后,新建文件夹中会出现如下图的(APK文件夹)
10、打开apk文件夹下的smali\cld\艘绒庳焰navi\mainframe\NaviPath.smali文件,如下图。
12、修改安装包读取路径,将17行mnt后面名称修改成自己的外置SD卡名称。修改如下图,然后保存。
13、下面的路径是我手机外置S锓旆痖颧D卡的,有部分朋友的手机可能和我一样的名称。特别注意事项!要知道手机外置SD卡名称可以利用手机上的管理器查看。
15、运酚祯馄嫱行(APK反编译)处理文件,与上面第2个步骤一样,选择新建文件夹但是进入后得输入2,回车,开始打压并签名打包,如下图。
17、打包成功后进入apk文件夹下的build文件夹,将已编译(已签名).apk拷贝到手机,安装即可。
数据包的放入与程序包的安装
1、安装、修改的安装包后水貔藻疽,将下载的凯立德导航数据包解压,数据包解压后的(NaviOne文件夹)直接放到外置SD的根目录下面。修改后的凯立德运行正常。
4、