[android] 06_Android程序打包和安装过程及apk安装释放文件过程

Android 4.0

Android程序打包和安装过程及apk安装释放文件过程


一、Android程序打包&安装的过程

用解压缩软件打开-->>Helloworld.apk-->>META-INF目录下->

这里面的文件保存着应用程序的签名摘要,没有密钥是不能反编译出来的,当签名摘要变化了,应用程序也就不能安装了。

打包步骤:

①android项目通过编译,用dx.bat工具,将编译的多个.class文件打包成一个classes.dex文件

②利用aapt.exe,资源打包工具将.dex,清单文件,资源文件,assets等打包成.apk文件

③给.apk进行签名sign

④通过adb将程序安装到模拟器上

1、ADB (android debug bridge) 为开发人员提供便利
2、IDE Eclipse 把上面的过程全部都自动实现了

二、apk安装释放过程:

1.拷贝apk文件到 /data/app/xx.apk 
2.写android的注册表 /data/system/packages.xml packages.list