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

来源:互联网 发布:java web项目开发文档 编辑:程序博客网 时间:2024/04/30 21:41

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

用解压缩软件打开-->>Helloworld.apk-->>META-INF目录下,我们可以看到如下的目录结构

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

打包步骤:

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

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

③给.apk进行签名sign

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

 

ps:

1、ADB (android debug bridge) 为开发人员提供便利
2、IDE Eclipse 把上面的过程全部都自动实现了
二、apk安装释放过程
1.拷贝apk文件到 /data/app/xx-1.apk,其命名为xxx-1.apk,其中1为第一次安装,如果第二次安装为2,依次类推,如果恢复出厂值,又从1开始
2.写android的注册表 /data/system/packages.xml packages.list

见如下图解:

0 0
原创粉丝点击