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
|