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

本文详细介绍了Android程序的打包和安装过程,包括dx.bat工具将.class文件打包成classes.dex,aapt.exe将.dex、资源文件等打包成apk,以及apk的签名和使用adb安装到模拟器上的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、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

见如下图解:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值