Android 手机软件汉化教程 第一课 apk 安装包解析 首先我们来了解一下apk 文件:APK 是 Android Package 的缩写,即 Android 安装包
APK 是类似Symbian Sis 或 Sisx 的文件格式,将apk 通过电脑或传入手机即可安装程序
apk 文件实际是一个zip 压缩包,可以通过解压缩工具解开*
apk 文件
我们使用平时最常用的一款进程结束软件 Advanced Task killer 作为本次课程的教学软件
先新建一个文件夹,用rar 压缩工具将压缩包内的文件解压到文件夹内, 解压到文件夹以后,我们会得到如下图的几个文件和文件夹 其中,META-INF 和 res 这两个文件夹,还有AndroidManifest
xml, classes
dex 和resources
arsc 这 3 个文件,它们是每个软件都有的,也就是必须的
assets 有的软件有,有的没有,有的软件还有些其他的文件夹META-INF 目录下存放的是签名信息,用来保证apk包的完整性和系统的安全,这里先不用管它,最后APK 签名时再来说它
res 目录是存放资源文件的,不同的软件,res 目录下的文件夹也不同,一般也就是 drawable(图片所在文件夹) drawable-hdpi(高分辨率图片所在文件夹) layout(界面布局xml 文件所在文件夹) layout-hdpi(高分辨率界面布局xml 文档所在文件夹) menu( 一些菜单文件所在目录) raw(存放帮助类文档或其他资源的文件夹,如help
html; clock
zip) xml(其他一些xml 文件所在目录)这几个
这款软件就只有drawable, layout, xml 这三个
drawable 这个文件夹一般都是存放软件中的图片
有的软件要修改图片的,就要来这里找