APK代表什么?内部格式是什么?


9

APK是Android Package Kit的缩写吗?文件本身呢?它是一个压缩文件,例如ZIP,在安装过程中安装程序会在其中提取文件并将其复制到文件系统中?


4
是的,APK = Android软件包。它是一个档案。对于Google来说,这是一个好问题。
加里2010年

具有讽刺意味的是,谷歌搜索与“ apk”的实际含义不一致。
飞跃

Answers:


11

http://en.wikipedia.org/wiki/APK_(文件格式)

APK文件是JAR文件格式的一种变体,它是基于ZIP文件格式构建的,扩展名为.apk。


1
实际上,您可以使用可以读取标准.zip格式的任何程序解压缩任何APK。但是,要执行相反的操作,则需要通过转换器运行zip,以确保zip文件具有适当的元数据和签名(和文件夹布局)。
Lie Ryan

顺便说一句,事实上,APK 实际上只是一个重命名的ZIP文件,第一个字节(magic / header)是PK,因此这也是对扩展名的引用。
Ju Tutt

2

APK(Android软件包)文件是Google创建的文件格式。此格式是“可执行文件”的组成员之一(类似于EXE,MST,AIR)。

APK文件扩展名为Open Handset Alliance,它是一个基于Linux的手机平台。此文件扩展名是在使用Google的Android SDK时特别创建的。APK文件包含代码文件,资源文件和AndroidManifest XML文件扩展名。有关更多详细信息,请访问 http://edugoing.com/qna/index.php?qa=14&qa_1=describe-the-apk-format#a171

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.