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文件

更多相关文章

  1. Android之SQLite数据库使用
  2. android学习笔记之AIDL
  3. 横竖屏切换【Android】
  4. 有关于android屏幕横屏竖屏设置的问题
  5. Android(安卓)应用开发揭秘(笔记) 第一章Android开发简介
  6. ubuntu下整合eclipse和javah生成jni头文件开发android的native程
  7. Android(安卓)传感器(详解一)
  8. 录音类MediaRecorder的简单应用-录音频
  9. Android(安卓)A/B System OTA分析(二)系统image的生成

随机推荐

  1. 关于XML数据库中几个容易混淆的概念详解
  2. 详细介绍xml中的空格之完全解说
  3. HTML中的XML数据岛记录编辑与添加代码实
  4. 利用XML开发留言板简单的实例代码解析
  5. xml入门:XML是什么,它可以做什么?
  6. 教你怎么样快速通过XSL转换XML文件
  7. 基于XML的购物车的实例代码详情
  8. linq to xml操作XML的方法
  9. 使用XMLHTTP发送超长XML表单数据的详情
  10. XML数据库中几个容易混淆的概念详细介绍