- AndroidManifest.xml(配置清单):每个应用都必须包含的文件,其中描述了应用的名称、版本、权限和引用的库文件等重要信息。如果要上传到Google Market(现在是Google Play),还需要针对该XML文件进行一些配置。在APK文件中,AndroidManifest.xml已经被压缩。
- classes.dex文件:这是Java源代码编译后生成的Java字节码文件。由于Android使用的是Dalvik虚拟机,与标准的Java虚拟机不兼容,因此与class文件相比,dex文件在文件结构和操作码方面都有所不同。
- META-INF目录:该目录存放的是用于验证APK包完整性和系统安全性的签名信息。直接解压、替换或重新打包APK文件几乎是不可能的。如果进行了反编译或者修改,必须重新签名才能正常安装软件。该目录包含三个文件:.RSA、.SF、***.MF。
- res目录:该目录存放Android应用程序所需的资源文件,包括图片、字符串等。在res文件夹中,大部分是软件所需的资源和布局文件。例如,drawable目录存放资源,layout目录存放布局文件(命名为***.xml)。一些需要汉化的单词或语句可能会在这些***.xml文件中出现。
- resources.arsc文件:这是编译后的二进制资源文件。在大多数情况下,需要进行汉化的单词或语句大多出现在这个文件中。在进行汉化时,首先要检查这个文件。
- lib目录下的子目录armeabi:该目录存放了一些动态库(so文件)。在Eclipse打包过程中,根据文件名的命名规则(lib****.so)进行处理。
- assets目录:该目录可以存放一些配置文件,这些文件的内容可以通过相关的API在程序运行过程中获取。
晓白博客网版权所有,原文地址https://www.xbnb.cn/10559
© 版权声明
文章版权归作者所有,未经允许禁止转载。
有事联系邮箱xbnbcn@126.com
有事联系邮箱xbnbcn@126.com
THE END
登录后才能查看这里的内容哦