apk是什么意思以及apk里面有什么东西

52 篇文章 0 订阅
订阅专栏

在使用电脑安装某些软件,或者打开一些文件的时候,我们可能会看到后缀名为apk的文件。那么apk是什么意思?apk里面有什么东西呢?相信不少小伙伴都是比较陌生的。下面就给大家介绍下apk的含义和内容。

image.png

apk是什么文件:

apk是英文AndroidPackage的缩写,也就是我们常说的Android系统安装包。apk类似于Symbian系统的Sis或Sisx文件格式。我们可以将APK文件直接传到Android模拟器或Android手机中执行即可安装。其实就是一个压缩文件,类似于zip格式,或者说就是zip格式。如下图所示,是一个APK文件。

image.png

apk里面有什么东西:

1、现在,我们把APK的后缀名改成ZIP。

image.png

2、我们双击解压。发现是可以进行解压的,并且获得了一大堆的文件。

image.png

3、res文件夹,是用来存放资源文件的。

image.png

4、我们打开这个文件夹,可以看到一些drawable-hdpi等,是存放图片的;layout文件夹是存放布局的,menu是存放菜单的。

image.png

5、AndroidManifest.xml是清单文件,每一个安卓的工程都会有。里面会记录android的一些版本号、使用的SDK版本、图标等信息。但打包后,会编译成二进制的xml文件,打开可能看不到太多的信息。

image.png

6、assets文件夹。里面也会记录一些资源文件。但一般用来记录较大型的资源文件。比如音乐文件、视频文件,或者一些文档、图片等。

image.png

7、classes.dex。因为android现在使用DVM,将.java编译成.class,再编译成.dex,最后打包为.apk.是android平台的可执行文件的类型。

8、resources.arsc编译后的二进制资源文件。定义了各个资源ID常量,供在代码中索引资源。

image.png

9、META-INF文件夹。这个文件夹简单说下吧。如果我们没有对APK签名,那么其包里是没有这个文件夹的,如果签名才有。android中,没有签名的APK是不允许安装在android设备中的。

image.png

10、在打包成APK的过程中,部分内容是原封不动的打包进APK的。比如上面说的资源文件等;还有是编译成二进制后打包进去的。比如清单文件等。

以上便是关于apk文件的介绍,希望能帮到大家。

apk编辑器电脑版
11-16
这一神器如果你可以运用熟练你可以应聘本坛新成立的XGT小组 本人怕我编辑错误误导大家所以内容为复制 一个比较方便的适合非开发者的小工具,可以对一些APK程序做自己喜欢的修改! 需要条件 1、JDK(Java Development Kit)2、adb(工具包里已存在) java环境变量设置 安卓的安装文件是apk格式的,Android Package的简称。如果要开发的话需要SDK开发工具等等我们不太熟悉的东西,但是我们可以通过一个APK manager软件,先解压缩apk文件然后对其进行编辑,然后再打包,最后签名。然后就可以安装自己修改过的apk文件了。 1.普通apk文件(就是从各种网站上下载下来的第三方软件) (1)把他放到place-apk-here-for-modding文件夹里面。 (2)打开Script.exe,在CMD窗口中输入22,选择要编辑的apk文件,回车确认 (3)CMD窗口中输入9,apk文件就被反编译到projects文件夹 (4)我们对 project文件夹中的文件进行编辑,一般文件的图片文件放在XXX.apk\res\drawable-hdpi,我们可以通过Photoshop等图像处理软件对其中的图片包括软件的图标进行编辑替换。 (5)CMD窗口中输入11,重新编译apk,你可以看到place-apk-here-for-modding文件夹里面出现了一个unsingedXXX.apk,没有签名软件还是不能安装的 (6)CMD窗口中输入12,apk签名,你可以看到place-apk-here-for-modding文件夹里面出现了一个singedXXX.apk,这样就可以拿过来安装了 (7)如果你手机连接着数据线可以在CMD窗口中输入6,直接用adb安装编辑好的apk文件到手机里。 2.系统apk文件(一般是手机system/路径里面的,像/system/app/xxx.apk(自带应用程序)还有像/system/framework/framework-res.apk都可以编辑 *系统文件的编辑有些风险的,就像你用R.E管理器删除系统应用一样,搞不好就变成循环重启。所以编辑之前还是用recovery做个当前系统的Backup。 *注意要保证你的System文件夹里有足够大的空间,不然改好了push不进去 (1)手机仅充电状态连接电脑,在CMD窗口中输入0(提取系统apk文件),然后他会叫你输入提取路径例如/system/app/xxx.apk,然后会叫你重新命名,这个名字随意 (2)CMD窗口中输入1,apk文件就被解压缩到projects文件夹 (3)我们对 project文件夹中的文件进行编辑,一般文件的图片文件放在XXX.apk\res\drawable-hdpi,我们可以通过Photoshop等图像处理软件对其中的图片包括软件的图标进行编辑替换。 (4)CMD窗口中输入3,重新压缩成apk,你可以看到place-apk-here-for-modding文件夹里面出现了一个unsingedXXX.apk (5)CMD窗口中输入7(把编辑好的系统apk文件重新push到系统里面),他会叫你输入路径,比如输入/system/app/xxx.apk,这个一定要跟你push出来的路径和文件名完全一样这样才能被替换。 通过apk manager可以修改很多东西,比如这是我最的简单修改HD的rom里面皮肤文件 石板皮肤slate.apk,在解锁图片上印了两个小绿人。。像修改软件的图标,修改电量显示图标(修改system/framework/framework-res.apk)也可以通过这种方法的,附上可用的电量替换图标。 对于apk文件修改中,更加高级一些的代码的修改,也就是第二栏advanced 里面的内容我不做介绍。比如修改某些字体颜色的方法。 文件夹说明: keep 保存修改前文件 other 存放APK编译脚本和程序模块 projects 包含反编译出来的文件 place-apk-here-for-modding 存放待修改的文件(文件名一定不要有空格,最好用英文命名) place-apk-here-for-signing 存放待签名的文件 place-apk-here-to-batch-optimize 存放批量处理的文件(可以多个) APK.jpg (138.4 KB) 内部图片优化.jpg (133.02 KB)
APK反翻译工具包
03-04
里面包括apktool.rar,dex2jar-0.0.9.15.zip,jd-gui-0.3.5.windows.zip,三个东西,反翻译必备资源
电子-模拟电路.apk
09-05
电子-模拟电路.apk,单片机/嵌入式STM32-F0/F1/F2
HwSecurityMgrService.apk
05-18
HwSecurityMgrService.apk
android开发apk捆绑,[原创]ApkAssist(Apk一键捆绑工具)
weixin_35719236的博客
05-28 1712
功能:*AndroidManifest.xml反编译、编译、合并,指定so DT_NEEDED注入我们的so。*Apk一键捆绑,两种姿势:1.so DT_NEEDED注入。2.dex smali注入。使用说明:1.*确定系统是64位Windows,确定已安装64位版jdk 8并添加bin目录到Path环境变量。2.命令行:java -jar ApkAssist.jar assit [-d -b -...
connect.apk
09-19
用于安装在设备或手机上,让电脑能够通过adb远程调试手机或设备
apk 是什么
fuanjie的专栏
12-13 2012
一.apk是android应用程序的安装包,是个zip的压缩文件 apk主要有以后几个部分组成 1.mate-inf  从java jar引入包信息的描述 2.res/  资源文件目录 3.libs ndk编出来的os库 4.androidmanifest 配置文件 5.class.dex 最终生成的dalvik字节码 6.resources.ars 编译后的二进制资源文件 二.a
apk文件是什么
大鹏
05-11 8480
APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvi
APK是什么
lmm0513的博客
07-15 5273
APK是AndroidPackage的缩写,即Android安装包(apk)。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。apk文件和sis一样,把android sdk编译的工程打包成一个安装程序文件,格式为apkAPK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex...
APK文件
09-26 837
APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。 APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压
Android 下载APK 安装APK 打开APK
05-23
载一个apk文件 然后当你下载完成后 按钮的文字发生改变 变成点击安装 然后安装完成之后 变成打开 1分这个要求不过分吧 尴尬
apk,apk,apk
08-09
大板凳插件,移动化开发,大板凳插件,移动化开发
APKPure应用商店
08-15
一个分发app的应用商店 ,类似安卓市场这种,不过上面很多国外的应用,相当于google商店
android 二次打包完成apk多渠道打包的方法
01-05
对于为了在assets获取渠道号来打渠道包的方法,其实很简单,你只要知道apk里面装的什么东西,就会了 将apk用压缩方式解压,你会得到像 这样的文件列表,其中就有assets文件夹;当然前提条件是你在项目中必须创建...
Xposed_2.7.1_by_Sola_Warez.apk
01-17
支持Android4.4.x 低于获高于没测试过,下载的同志可以自己测试一下, 安装过程就直接安装,然后里面有个更新的东西,然后就重启! jar开发包也传上来,在我上传的地方自己找下
APK反编译及编译工具v132+签名版
04-01
论坛里的好东西=》APK反编译及编译工具v132+签名版 还有jdgui.exe查看和dex2jar
Android APK签名
我的博客
09-22 4350
apk是安卓应用软件包,apk签名是软件包在安装的时候进行的安全性验证机制。 这种签名机制目的是为了确保Apk来源的真实性,以及Apk没有被第三方篡改。开发者通过对Apk进行签名:在Apk中写入一个“指纹”。指纹写入以后,Apk中有任何修改,都会导致这个指纹无效,Android系统在安装Apk进行签名校验时就会不通过,从而保证了安全性。 apk签名相当于程序的身份识别代码。 是Android application package英文缩写。 它是为了确保消息来源的真实性,同时确保消息不会被第三方篡改
Android Studio 打包APK文件(Debug版和Release版)
热门推荐
LLL778888的博客
12-01 1万+
现在Android手机上所有应用都是apk,分为系统自带和第三方应用提示:以下是本篇文章正文内容,下面案例可供参考对文章进行总结:本文仅仅简单介绍了Android如何生成可安装的APK文件。
Broadcast Receiver(广播接收者)
YJJYXM的博客
09-16 960
相关文章 什么是Service(服务)? Android开发-Intent(意图) Android四大组件,其中两项Activity和Service前面已经说过了,本次来说说第三项 Broadcast Receiver(广播接收者)。 1.1 广播接收者概念 BroadcastReceiver(广播接收者)是Android四大组件之一。 BroadcastReceiver是用于接收广播的组件,用于组件与组件之间进行通信,可以跨应用程序传递。 当有特定事件发生时,例如有来电、有短信、电池电量变化等事件发生
apk helper
最新发布
09-18
APK Helper是一款用于安卓手机的应用程序辅助工具。APK是Android Package的缩写,是安卓应用程序的文件格式。APK Helper的主要功能是帮助用户管理和优化安卓手机上的APK文件。 首先,APK Helper可以帮助用户管理安卓手机上的APK文件。当用户下载或安装新的应用程序时,APK Helper可以扫描并显示所有的APK文件,包括已安装的应用程序和下载的未安装的应用程序。这使得用户可以更方便地查找、管理和删除APK文件,从而释放手机的存储空间。 其次,APK Helper可以帮助用户优化手机上的应用程序。它可以分析已安装的应用程序的性能,并提供一些优化建议。比如,APK Helper可以检测到一些占用过多内存或CPU资源的应用程序,并提醒用户进行优化或关闭。这有助于提升手机的运行速度和响应能力。 此外,APK Helper还提供了一些其他实用的功能。例如,它可以备份和还原已安装应用程序的APK文件,以便在需要时重新安装应用。它还可以检查APK文件的完整性,并提供包括APK签名验证、权限管理和应用程序更新等功能。这些功能提高了手机应用的安全性和稳定性。 总结来说,APK Helper是一款功能丰富的安卓应用程序辅助工具,它的主要功能包括APK文件的管理、应用程序的优化和其他实用功能。通过使用APK Helper,用户可以更轻松地管理和优化手机上的应用程序,提高手机的性能和使用体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • apk是什么意思以及apk里面有什么东西 59201
  • AE出现已禁用刷新(要刷新视图,请释放Caps Lock) 58506
  • SQL中 rtrim() 函数的使用 58146
  • 《非暴力沟通》全文-电子版 49531
  • JavaScript(18)——JavaScript汇总整理 48001

分类专栏

  • 高中信息技术 21篇
  • 教育/教培/IT/信息技术 26篇
  • 软考/软考高项/PMP 47篇
  • 《Java》 22篇
  • Java 6篇
  • CSS 29篇
  • 网站前端开发 82篇
  • JS和移动互联网 52篇
  • C语言 33篇
  • DB数据库 49篇
  • SQL 83篇
  • 插件体系与开发 2篇
  • 装箱和拆箱 2篇
  • 面向对象(C#) 3篇
  • 【C#】面向过程 25篇
  • 程序集(Assembly) 2篇
  • 汉语拼音 4篇
  • 英语 5篇
  • 《Oracle 》 36篇
  • ASP.NET 78篇
  • 《ASP.NET》 10篇
  • Bug处理 7篇
  • DotNet笔试面试题 44篇
  • C# 9篇
  • ADO.NET 66篇
  • XML 5篇
  • DOM 20篇
  • 教材/教参/教案 4篇
  • 试讲和说课 10篇
  • 中职|中专|职高|技校 4篇
  • 打印系统开发 67篇
  • 高职|高专|大专 2篇
  • 数据库系统概论 25篇
  • 委托和事件 24篇
  • 指针 1篇
  • 配置管理 4篇
  • 命名规范 2篇
  • Vue 2篇
  • 高并发 1篇
  • C#语法 2篇
  • 存储过程(Stored Procedure) 2篇
  • Linux入门教程 40篇
  • OS 8篇
  • 操作系统 17篇
  • Linux 6篇
  • 计算机基础 39篇
  • 计算机网络 30篇
  • 《计算机基础》 21篇
  • 信息系统开发方法教程 10篇
  • 信息检索系统导论 12篇
  • 信息资源检索与利用 6篇
  • 《Visual C#》 25篇
  • I/O 12篇
  • JQuery 35篇
  • 反编译工具 2篇
  • 反射 15篇
  • .NET 12篇
  • .NET Core 2篇
  • 职称 4篇
  • 初中信息技术 1篇
  • 计算机组成原理 12篇
  • 数据结构 15篇
  • 数学 7篇
  • AE 71篇
  • Adobe 1篇
  • C++ 30篇
  • IDE 21篇
  • 计算方法 6篇
  • 编程之路 8篇
  • 设计模式 10篇
  • 泛型与集合 28篇
  • 源代码管理工具 13篇
  • 化学 1篇
  • 参数数组params 1篇
  • NuGet 3篇
  • API 21篇
  • WinForm开发 78篇
  • 字符和字符串 14篇
  • HOOK钩子技术 5篇
  • FileStream文件流 48篇
  • 匿名方法 3篇
  • 内存管理 16篇
  • UI/GDI+ 25篇
  • 网络/连网积累 1篇
  • DNS 2篇
  • 枚举 1篇
  • 引用文件 2篇
  • 社会 1篇
  • 区块链 4篇
  • 混淆/加壳/脱壳 18篇
  • 注册机 3篇
  • 网络安全 36篇
  • 获取当前程序运行路径 1篇
  • WPF 1篇
  • C#常用英文单词 1篇
  • GitHub 2篇
  • 算法 10篇
  • 情感与婚恋 6篇
  • 个人随笔 11篇
  • 科技杂记 11篇
  • 职场管理 3篇
  • 职业生涯规划 8篇
  • 业务管理 2篇
  • 软件工具 6篇
  • .Net学习路线 1篇
  • 时代大背景
  • 大数据 3篇
  • 序列化反序列化 2篇
  • 服务器 5篇
  • 报表 2篇
  • 人脸识别 4篇
  • 打包安装程序 3篇
  • 项目版本号 1篇
  • JSON 2篇
  • class
  • struct 1篇
  • 堆栈和堆 2篇
  • Socket 9篇
  • 代码生成工具 13篇
  • Visio二次开发 1篇

最新评论

  • win10系统下用bitlocker加密后磁盘显示无法访问如何解决

    XMY2101884501: 一样的,没有用表情包

  • PDFRender4NET的使用之pdf转图片

    m0_54522937: PDFFile.Open()只能读取本地的吗,我文件在服务器上不同端口下读取不到

  • 第6章 数据查询

    风间桃子: 答案在哪里 表情包

  • 第2章 Oracle体系结构

    Shue_: 给习题不放答案等于耍流氓。

  • 《Operating System Concepts(操作系统概念)》课程学习(3)——Chapter 3 Operating System Structures(第3章 操作系统结构)

    子墨祭: 。。。抄个标题也行?

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • Scratch图形化编程——第一章:Scratch的简介
  • u盘用bitlocker加密后无法读取访问怎么办?
  • win10系统下用bitlocker加密后磁盘显示无法访问如何解决
2022年1篇
2021年36篇
2020年515篇
2019年898篇

目录

目录

分类专栏

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

聚圣源起名网大师取名千古玦尘47怎么免费给婴儿起名字吴淼睿字和那个字搭配起名孩子辈分称呼大全图个人网站名称起名测试公司起名死亡之眼氏傅起名2020年双胞胎起名大全队名和口号我的班主任作文600字女孩起名好听的字流金岁月电视剧演员表起公司名字医疗器械绵阳公司起名网无穷重阻按明起名与字辈男孩的用英语名字怎么起化学元素免费英文起名网站绝对权力笔趣阁生辰八字精品起名养殖场起啥名好高寒的扮演者手机店铺起名360se.exe上海体育频道在线直播鼠年的人起名忌讳淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化