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
- Android程序打包和安装过程及apk安装释放文件过程
- APK安装释放文件的过程
- Android-APK文件结构和安装过程
- Android程序打包安装过程
- Android apk安装过程
- Android APK安装过程
- Android APK安装过程
- Android APK安装过程
- Android APK安装过程
- android apk 安装过程
- Android备份:APK安装过程及原理
- Android APK安装过程及原理详解
- Android APK 安装过程及原理详解
- Android APK安装过程及原理详解
- Android apk安装及编译过程
- Android APK文件安装过程小结
- APK文件结构和安装过程
- apk文件结构和安装过程
- 调整android模拟器窗口大小
- PHP设计模式——状态模式
- 平衡二叉树(AVL)
- 沙盒机制与文件(一)
- ListView中使用type需要注意的东西
- Android程序打包和安装过程及apk安装释放文件过程
- 从TS流到PAT和PMT
- 欢迎使用CSDN-markdown编辑器
- 使用blktrace统计磁盘块I/O访问频率
- windows ping linux 无法访问主机
- 后缀表达式算法例子
- 沙盒机制和文件(三)
- GCD学习笔记(一):Dispatch Queue
- AOP理解