当前位置:首页 > 实用技巧 >

手机接收的apk怎么安装(apk文件怎么安装到安卓手机)

来源:原点资讯(m.360kss.com)时间:2023-11-08 00:40:57作者:YD166手机阅读>>

前言

现如今随着组件化, 插件化框架以及热修复,AOP编程等高级用法的新起,不得不驱使大家去了解更加底层的原理,上一篇文章笔者介绍了关于JVM字节码的理解,这篇文章笔者就来讲解下我们apk从编译到安装的过程。

首先来了解下我们apk的成员

apk文件组成

手机接收的apk怎么安装,apk文件怎么安装到安卓手机(1)

1.AndroidManifest.xml:

apk的配置文件,内部包含了应用的名称,权限声明,四大组件等信息的声明,如果说app是一本书,它就是这本书的封面

2.classes.dex:

由源码编译后的的.class文件经过进一步转换成Android系统可识别的Dalvik Byte Code,包括第三方JAR或aar中的class文件

3.resources.arsc:

资源索引表,使用的是一个二进制流的格式,记录R文件id和资源文件路径的一个映射表以及我们在res文件夹下放入一个资源文件,aapt就会自动在R文件中生成对应的资源文件id,而R文件只能保证编译不报错,实际运行时还是需要依赖resources.arsc中的映射关系,通过R文件id找到实际资源文件路径。

手机接收的apk怎么安装,apk文件怎么安装到安卓手机(2)

4.res 目录:

存放未编译的资源文件

5.asserts:

也是资源文件夹,和res的区别:res文件会在R文件中生成索引,运行时使用索引获取资源文件,而asserts目录下的文件不会在R文件中生成索引,使用AssetManager访问文件

6.libs 目录:

存储so动态库

7.META-INF 目录:

存储签名和校验信息,确保程序的完整性。Apk打包时会使用签名文件对apk进行签名校验,并将结果记录到META-INF 目录下,Apk安装的时候设备也会对应用进行一次校验,并和META-INF 目录下的校验信息对比,防止apk在出包后被篡改

apk打包编译过程

放一张官方apk编译过程图:

手机接收的apk怎么安装,apk文件怎么安装到安卓手机(3)

旧版本打包编译过程更详细的描述了具体过程

手机接收的apk怎么安装,apk文件怎么安装到安卓手机(4)

首页 123下一页

栏目热文

手机apk安装在哪(apk文件下载到手机上怎么安装)

手机apk安装在哪(apk文件下载到手机上怎么安装)

APK文件是Android应用程序的安装包文件,如果你不知道如何打开APK文件,本文将为你提供简单的操作指南,帮助你轻松...

2023-11-08 01:26:59查看全文 >>

手机安装apks文件(手机下载的apks文件怎么安装)

手机安装apks文件(手机下载的apks文件怎么安装)

亲爱的安卓用户们,如果你正在寻找如何在手机上安装APK文件的方法,那么恭喜你,你已经找到了正确的途径。因为今天,我将向你...

2023-11-08 00:52:27查看全文 >>

手机apk能直接安装吗(手机怎么才能支持apk文件安装)

手机apk能直接安装吗(手机怎么才能支持apk文件安装)

前几天,捣主需要在iPhone手机安装一款从第三方下载的App(非App Store安装)。安装的过程倒是挺顺利,但是,...

2023-11-08 00:50:15查看全文 >>

手机上安装apk的方法(如何用电脑安装手机apk)

手机上安装apk的方法(如何用电脑安装手机apk)

本文内容来自于网络,若与实际情况不相符或存在侵权行为,请联系删除。本文仅在今日头条首发,请勿搬运。智能分享:将手机App...

2023-11-08 00:55:47查看全文 >>

怎样通过手机wifi找人(怎么通过一个无线网找手机)

怎样通过手机wifi找人(怎么通过一个无线网找手机)

小伙伴们有没有想过一个问题:如果自己手机丢失了能否找回来?当然了,现在拾金不昧的人不少,如果手机丢了,刚好被好心人拾得,...

2023-11-08 01:02:15查看全文 >>

手机apk安装器在哪里(apk安装器安卓版怎么用)

手机apk安装器在哪里(apk安装器安卓版怎么用)

写在前面:朋友用微信发了一个apk.1文件,但是手机提示“程序未检测到可以打开此文件的应用”,怎么办?一般解决方法,步骤...

2023-11-08 00:48:00查看全文 >>

安卓手机如何安装apk(apk文件安装安卓手机)

安卓手机如何安装apk(apk文件安装安卓手机)

如果上班时间想摸鱼看看短视频之类的,把这类的摸鱼应用装在电脑上最合适了,毕竟单独拿手机出来刷太显眼。以前想要在Windo...

2023-11-08 00:50:25查看全文 >>

电脑安全证书错误怎么解决(电脑出现安全证书错误怎么办)

电脑安全证书错误怎么解决(电脑出现安全证书错误怎么办)

一、报考安全评价师证书的要求安全评价师证书报考的门槛还是低的,其对应的内容整理如下:1. 对建筑施工方面的工作感兴趣并想...

2023-11-08 00:46:18查看全文 >>

电脑安全证书不受信任怎么办(电脑显示安全证书有问题怎么解决)

电脑安全证书不受信任怎么办(电脑显示安全证书有问题怎么解决)

点击上方关注“锐成云分销”,云建站解决方案专家!域名、SSL证书、DNS、主机一站选齐随着网络安全意识愈加深入人心,企业...

2023-11-08 01:09:39查看全文 >>

文档排行