1. 概述
这篇文章主要来记录下Android中的4种文件类型,分别是java、class、dex、apk,那么接下来我们就来分析这4种文件具体分别是什么角色。
2. 4种文件类型
2.1>:java文件
是应用程序源文件,本身android就是使用java编写;
2.2>:class文件
是java编译后的目标文件,因为Google使用自己的 Dalvik运行应用,所以class不能直接在 Android Dalvik的java环境运行,必须把class转为 dex文件才能在 Dalvik上边运行,class只是编译过程中的 中间目标文件;
2.3>:dex文件
java文件编译后变为class文件,由于java是sun公司的,Google不能直接使用,就把class又编译为dex文件,然后在Android平台上边运行;
2.4>:apk文件
是安装包的后缀名,包含所有文件。apk将 AndroidManifest.xml、应用程序代码(.dex文件)、资源文件、其他文件打成一个压缩包。一个工程只能打进一个 .apk文件