右击项目名称,Run as Android Appication之后,Android项目打包安装过程:
1.打包生成.apk文件:
1)把源码中的.java文件编译生成.class文件
2)将所有的.class文件通过dex.bat生成为classes.dex文件
3)生成资源索引表文件 resources.arsc
4)将项目的配置文件Manifest.xml转换为二进制文件
5)使用debug.keystore对整个项目进行打包签名,如果有配置ANDROID_SDK_HOME这个环境变量来存放模拟器的话,debug.keystore就在该目录的.android目录下。若没有配置,一般放在了C:\Users\用户名\.android目录下。
2.将生成的.apk文件加载到模拟器中:
默认放置到/data/local/tmp中
3.安装加载到模拟器中的apk文件:
1)把/data/local/tmp/xxx.apk文件,剪切到/data/app/目录下,并重命名一般是变为XXX-1.apk或者XXX-2.apk
2)在/data/data/文件夹下以包名创建一个文件夹, 用于存储当前程序的数据
3)在/data/system/packages.xml和/data/system/packages.list文件中分别添加一条记录,以便于系统管理该应用。
查看具体过程