<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=APK</id>
	<title>APK - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=APK"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=APK&amp;action=history"/>
	<updated>2026-07-12T21:08:53Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=APK&amp;diff=882267&amp;oldid=prev</id>
		<title>imported&gt;暁月凛奈：​回退~2025-34313-59（对话）的编辑，改回Lyang1273的最后一个版本</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=APK&amp;diff=882267&amp;oldid=prev"/>
		<updated>2025-11-17T13:49:05Z</updated>

		<summary type="html">&lt;p&gt;回退&lt;a href=&quot;/wiki/Special:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/~2025-34313-59&quot; title=&quot;Special:用户贡献/~2025-34313-59&quot;&gt;~2025-34313-59&lt;/a&gt;（&lt;a href=&quot;/index.php?title=User_talk:~2025-34313-59&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:~2025-34313-59（页面不存在）&quot;&gt;对话&lt;/a&gt;）的编辑，改回&lt;a href=&quot;/wiki/Special:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/Lyang1273&quot; title=&quot;Special:用户贡献/Lyang1273&quot;&gt;Lyang1273&lt;/a&gt;的最后一个版本&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{NoteTA&lt;br /&gt;
|G1=IT&lt;br /&gt;
|1=zh-cn:包;zh-tw:套件;&lt;br /&gt;
|2=zh-cn:界面;zh-tw:介面;&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox file format&lt;br /&gt;
| name          = APK&lt;br /&gt;
| icon          = APK format icon (2014-2019).png&lt;br /&gt;
| extension     = {{code|.apk}}、{{code|.xapk}}、{{code|.apks}}、{{code|.apkm}}&lt;br /&gt;
| mime          = application/vnd.android.package-archive&lt;br /&gt;
| type code     =&lt;br /&gt;
| uniform type  =&lt;br /&gt;
| owner         =&lt;br /&gt;
| genre         = [[包管理器]] [[存档文件]]&lt;br /&gt;
| container for = [[软件包]]&lt;br /&gt;
| contained by  =&lt;br /&gt;
| extended from = [[JAR (文件格式)|JAR]] 和 [[ZIP格式|ZIP]]&lt;br /&gt;
| extended to   =&lt;br /&gt;
| standard      =&lt;br /&gt;
}}&lt;br /&gt;
[[File:Wikipedia APK ZH.png|thumb|120px|[[維基百科應用程式]]的APK安裝介面]]&lt;br /&gt;
[[File:Nexus 4.png|thumb|120px|绝大多数Android设备，比如[[Nexus 4]]，允许用户安装&amp;#039;&amp;#039;&amp;#039;APK&amp;#039;&amp;#039;&amp;#039;格式的文件来使用应用程序。]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Android包&amp;#039;&amp;#039;&amp;#039;（{{langx|en|Android Package}}，&amp;#039;&amp;#039;&amp;#039;APK&amp;#039;&amp;#039;&amp;#039;），是[[Android]][[操作系统]]使用的一种[[应用程序]]包文件格式，用于分发和安装[[移动应用]]及[[中间件]]。一个Android应用程序的代码想要在Android设备上运行，必须先进行[[编译]]，然后被打包成为一个被Android系统所能识别的文件才可以被运行，而这种能被Android系统识别并运行的[[檔案格式]]便是“APK”。 一个APK文件内包含被编译的代码文件(.dex 文件)，文件资源（resources）， assets，证书（certificates），和清单文件（manifest file）。&amp;lt;ref&amp;gt;{{cite web |url=http://sites.google.com/site/io/inside-the-android-application-framework |title=Inside the Android Application Framework |year=2008 |work=Google Sites |publisher=Google |format=video |accessdate=2012-01-08 |archive-date=2011-12-24 |archive-url=https://web.archive.org/web/20111224184753/http://sites.google.com/site/io/inside-the-android-application-framework |dead-url=no }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web |url=http://openhandsetmagazine.com/2008/01/tips-how-to-install-apk-files-on-android-emulator/ |title=Tips: How to install apk files on Android Emulator |author=Hatem Ben Yacoub |date=19 January 2008 |work=Open Handset Magazine |deadurl=yes |archiveurl=https://www.webcitation.org/67xWVVys3?url=http://openhandsetmagazine.com/2008/01/tips-how-to-install-apk-files-on-android-emulator/ |archivedate=2012年5月26日 |accessdate=2012年1月8日 }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web |url=http://en.ophonesdn.com/article/show/354 |title=The Structure of Android Package (APK) Files |date=17 November 2010 |work=OPhone SDN |publisher=OPhone Software Developer Network |deadurl=yes |archiveurl=https://archive.today/20110815164020/http://en.ophonesdn.com/article/show/354 |archivedate=2011年8月15日 |accessdate=2012年1月8日 }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web |url=http://forum.sdx-developers.com/index.php?topic=3472.0 |title=Learn to Fish: General Structure of an APK |author=chibucks |date=28 May 2010 |work=SDX-Developers Forum |publisher=Simple Machines Forum |deadurl=yes |archiveurl=https://archive.today/20120717114627/http://forum.sdx-developers.com/index.php?topic=3472.0 |archivedate=2012年7月17日 |accessdate=2012年1月8日 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
APK文件基于[[ZIP格式|ZIP]]文件格式，它与[[JAR (文件格式)|JAR]]文件的构造方式相似。它的[[互联网媒体类型]]是：&amp;lt;code&amp;gt;application/vnd.android.package-archive&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |url=http://androidguys.com/?p=2235 |title=Developer description of MIME type for .apk |accessdate=2012-01-08 |archive-date=2009-07-18 |archive-url=https://web.archive.org/web/20090718220550/http://androidguys.com/?p=2235 |dead-url=no }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 结构 ==&lt;br /&gt;
&lt;br /&gt;
一个APK文件通常包含以下文件：&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;META-INF&amp;lt;/code&amp;gt; 文件夹:&lt;br /&gt;
** &amp;lt;code&amp;gt;MANIFEST.MF&amp;lt;/code&amp;gt;: [[清单文件]]（Manifest file）&lt;br /&gt;
** &amp;lt;code&amp;gt;CERT.RSA&amp;lt;/code&amp;gt;: 保存着该应用程序的证书和授权信息。&lt;br /&gt;
** &amp;lt;code&amp;gt;CERT.SF&amp;lt;/code&amp;gt;: 保存着 [[SHA-1]] 信息资源列表，比如：&amp;lt;syntaxhighlight lang=text&amp;gt;&lt;br /&gt;
Signature-Version: 1.0&lt;br /&gt;
Created-By: 1.0 (Android)&lt;br /&gt;
SHA1-Digest-Manifest: wxqnEAI0UA5nO5QJ8CGMwjkGGWE=&lt;br /&gt;
...&lt;br /&gt;
Name: res/layout/exchange_component_back_bottom.xml&lt;br /&gt;
SHA1-Digest: eACjMjESj7Zkf0cBFTZ0nqWrt7w=&lt;br /&gt;
...&lt;br /&gt;
Name: res/drawable-hdpi/icon.png&lt;br /&gt;
SHA1-Digest: DGEqylP8W0n0iV/ZzBx3MW0WGCA=&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;res&amp;lt;/code&amp;gt;: APK所需要的资源文件夹。&lt;br /&gt;
* &amp;lt;code&amp;gt;AndroidManifest.xml&amp;lt;/code&amp;gt;: 一个传统的Android清单文件，用于描述该应用程序的名字、版本号、所需权限、注册的服务、链接的其他应用程序。该文件使用XML文件格式，可以编译为二进制的XML，使用的工具为 [http://code.google.com/p/android4me/downloads/list AXMLPrinter2]{{Wayback|url=http://code.google.com/p/android4me/downloads/list |date=20111223111951 }} 或[http://code.google.com/p/android-apktool/ apktool]{{Wayback|url=http://code.google.com/p/android-apktool/ |date=20120105133547 }}.&lt;br /&gt;
* &amp;lt;code&amp;gt;classes.dex&amp;lt;/code&amp;gt;: classes文件通过DEX编译后的文件格式，用于在[[Dalvik虚拟机]]上运行的主要代码部分。&lt;br /&gt;
* &amp;lt;code&amp;gt;resources.arsc&amp;lt;/code&amp;gt;:程式的語言檔案，可以透過這軟體用(AndroidResEdit等工具)來進行翻譯&lt;br /&gt;
&lt;br /&gt;
也可以用ApkTool等工具來[[反編譯]]後再開始進行軟體修改，亦可編譯回來。&lt;br /&gt;
&lt;br /&gt;
== 分发 ==&lt;br /&gt;
&lt;br /&gt;
APK格式由谷歌公司（[[Google]]）发布，但谷歌在其官方应用商店[[Google Play]]并不提供apk文件下载，用户只能通过安卓手机上的应用程序Play商店来在线安装其他应用。但有第三方的网站提供应用的APK下载，用户可以下载到手机，然后在本地安装，不過第三方網站提供的apk檔有可能被篡改甚至加入[[惡意軟體]]，用戶需留意[[資訊安全]]風險。&lt;br /&gt;
&lt;br /&gt;
== 在其他操作系统上的使用 ==&lt;br /&gt;
[[黑莓公司]] 通过 [[Android Runtime]] 支持运行 Android 4.1 Jelly Bean 及更高版本的应用程序，并通过 2014 年 1 月的 10.2.1 固件更新支持至已停止服务的 [[BlackBerry 10]]系统。&amp;lt;ref&amp;gt;{{Cite web|title=BlackBerry 10.2.1 Update Allows you to Install APK Files on your Phone - Good e-Reader|url=https://goodereader.com/blog/electronic-readers/blackberry-10-2-1-update-allows-you-to-install-apk-files-on-your-phone|date=2014-01-29|language=en-CA|last=Kozlowski|first=Michael|access-date=2024-11-13|archive-date=2014-03-01|archive-url=https://web.archive.org/web/20140301210547/http://goodereader.com/blog/electronic-readers/blackberry-10-2-1-update-allows-you-to-install-apk-files-on-your-phone|dead-url=no}}&amp;lt;/ref&amp;gt;2014 年 6 月 18 日，黑莓宣布与[[亞馬遜公司|亚马逊]]建立合作关系，并在 10.3 更新中集成 [[亚马逊应用商店]]。&lt;br /&gt;
&lt;br /&gt;
在 2015 年的 Build 大会上，微软宣布为 Windows 10 Mobile 提供一个名为“阿斯托里亚 (Astoria)”的 [[Android]] 运行环境，使 Android 应用能够在模拟环境中运行，并且只需进行少量更改即可，同时可以使用微软平台 API，例如 [[Bing Maps]] 和 [[Xbox Live]]，作为相当于 [[Google流動服務]] 的替代方案。Google 移动服务及某些核心 API 不会被支持，且在后台任务中有“深度集成”的应用程序在此环境中可能无法良好运行。&amp;lt;ref&amp;gt;{{Cite web|title=Microsoft brings Android, iOS apps to Windows 10|url=https://arstechnica.com/information-technology/2015/04/microsoft-brings-android-ios-apps-to-windows-10/|website=Ars Technica|date=2015-04-29|language=en-US|last=Staff|first=Ars|access-date=2024-11-13|archive-date=2017-07-08|archive-url=https://web.archive.org/web/20170708094358/https://arstechnica.com/information-technology/2015/04/microsoft-brings-android-ios-apps-to-windows-10/|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2016年2月25日，在已经于2015年11月延迟发布后，&amp;lt;ref&amp;gt;{{Cite web|title=Microsoft might not bring Android apps to Windows after all|url=https://www.theverge.com/2015/11/16/9742338/microsoft-android-apps-on-windows-on-hold|website=The Verge|date=2015-11-16|language=en|last=Warren|first=Tom|access-date=2024-11-13|archive-date=2015-11-17|archive-url=https://web.archive.org/web/20151117140442/http://www.theverge.com/2015/11/16/9742338/microsoft-android-apps-on-windows-on-hold|dead-url=no}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web|title=Microsoft presses pause on tool for porting Android apps to Windows 10|url=https://www.cnet.com/tech/services-and-software/microsoft-presses-pause-on-tool-for-porting-android-apps-to-windows-10/|website=CNET|language=en|access-date=2024-11-13|archive-date=2024-11-30|archive-url=https://web.archive.org/web/20241130125238/https://www.cnet.com/tech/services-and-software/microsoft-presses-pause-on-tool-for-porting-android-apps-to-windows-10/|dead-url=no}}&amp;lt;/ref&amp;gt;微软宣布将搁置 “Astoria” 项目，理由是该工具包与原生 Windows Bridge 工具包存在冗余，因为 iOS 已经是移动应用开发的主要目标。公司还鼓励使用[[Xamarin]]（前一天刚被微软收购）的产品，通过[[C♯]]编程语言进行多平台应用程序开发。&amp;lt;ref&amp;gt;{{Cite web|title=Microsoft confirms: Android-on-Windows Astoria tech is gone|url=https://arstechnica.com/information-technology/2016/02/microsoft-confirms-android-on-windows-astoria-tech-is-gone/|website=Ars Technica|date=2016-02-25|language=en-US|last=Staff|first=Ars|access-date=2024-11-13|archive-date=2016-02-25|archive-url=https://web.archive.org/web/20160225215742/https://arstechnica.com/information-technology/2016/02/microsoft-confirms-android-on-windows-astoria-tech-is-gone/|dead-url=no}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web|title=An Update on the Developer Opportunity and Windows 10|url=https://blogs.windows.com/windowsdeveloper/2016/02/25/an-update-on-the-developer-opportunity-and-windows-10/|website=Windows Developer Blog|date=2016-02-25|language=en-US|last=Blog|first=Windows Developer|last2=Gallo|first2=Kevin|access-date=2024-11-13|archive-date=2025-01-06|archive-url=https://web.archive.org/web/20250106135750/https://blogs.windows.com/windowsdeveloper/2016/02/25/an-update-on-the-developer-opportunity-and-windows-10/|dead-url=no}}&amp;lt;/ref&amp;gt;“Astoria” 项目中的部分技术后来成为 Windows 10 PC 版本上的 [[Windows Subsystem for Linux|适用于Linux的Windows子系统]] (WSL) 平台的基础之一。&amp;lt;ref&amp;gt;{{Cite web|title=Why Microsoft needed to make Windows run Linux software|url=https://arstechnica.com/information-technology/2016/04/why-microsoft-needed-to-make-windows-run-linux-software/|website=Ars Technica|date=2016-04-05|language=en-US|last=Staff|first=Ars|access-date=2024-11-13|archive-date=2016-04-06|archive-url=https://web.archive.org/web/20160406003006/https://arstechnica.com/information-technology/2016/04/why-microsoft-needed-to-make-windows-run-linux-software/|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2019年8月9日，[[鸿蒙操作系统]] (HarmonyOS) 通过Android开源项目 (AOSP) 基于[[Linux内核]]的基础实现了APK兼容性，HarmonyOS 1.0 首先用于电视设备&amp;lt;ref&amp;gt;{{Cite web|title=Huawei&amp;#039;s HarmonyOS has ADB mode, could it be based on Android?|url=https://klgadgetguy.com/huaweis-harmonyos-has-adb/|website=KLGadgetGuy|date=2019-08-12|language=en-US|last=Warren|access-date=2024-11-13|archive-date=2024-05-01|archive-url=https://web.archive.org/web/20240501073628/https://klgadgetguy.com/huaweis-harmonyos-has-adb/|dead-url=no}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web|title=Huawei to launch HarmonyOS NEXT beta at HDC 2024 event in June|url=https://www.huaweicentral.com/huawei-to-launch-harmonyos-next-beta-at-hdc-2024-event-in-june/|website=Huawei Central|date=2024-04-11|language=en-US|last=Matsui|first=Emiko|access-date=2024-11-13|archive-date=2024-05-29|archive-url=https://web.archive.org/web/20240529175130/https://www.huaweicentral.com/huawei-to-launch-harmonyos-next-beta-at-hdc-2024-event-in-june/|dead-url=no}}&amp;lt;/ref&amp;gt;。2021年6月2日，HarmonyOS 2.0 版本进一步扩展到智能手机和平板电脑，直到HarmonyOS NEXT系统推出 Galaxy Edition 版本，并计划在2024年第二季度发布的 HarmonyOS 5 Beta 商业版本中继续迭代更新。&amp;lt;ref&amp;gt;{{Cite web|title=Google apps still supported on new HarmonyOS upgraded from EMUI|url=https://www.rprna.com/news/google-apps-still-supported-on-new-harmonyos-upgraded-from-emui/|website=RPRNA|date=2021-06-12|language=en-US|last=Cheng|first=Christina|access-date=2024-11-13|archive-date=2024-12-16|archive-url=https://web.archive.org/web/20241216095225/https://www.rprna.com/news/google-apps-still-supported-on-new-harmonyos-upgraded-from-emui/|dead-url=no}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web|title=HarmonyOS NEXT Galaxy will officially meet users in Spring: Huawei|url=https://www.huaweicentral.com/harmonyos-next-galaxy-will-officially-meet-users-in-spring-huawei/|website=Huawei Central|date=2024-02-07|language=en-US|last=Matsui|first=Emiko|access-date=2024-11-13|archive-date=2024-09-14|archive-url=https://web.archive.org/web/20240914141526/https://www.huaweicentral.com/harmonyos-next-galaxy-will-officially-meet-users-in-spring-huawei/|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在2021年6月的[[Windows 11]]发布会上，[[微软]]展示了新的[[Windows Subsystem for Android]] (WSA)，这将支持Android开源项目 (AOSP)，允许用户在Windows桌面上运行安卓应用。微软确认，用户可以将从第三方源下载的APK文件安装到Windows中。&amp;lt;ref&amp;gt;{{Cite web|title=Microsoft confirms Android apps will run on all Windows 11 PCs|url=https://www.windowslatest.com/2021/06/27/microsoft-confirms-android-apps-will-run-on-all-windows-11-pcs/|website=Windows Latest|date=2021-06-27|language=en-US|last=Parmar|first=Mayank|access-date=2024-11-13|archive-date=2021-06-27|archive-url=https://web.archive.org/web/20210627171118/https://www.windowslatest.com/2021/06/27/microsoft-confirms-android-apps-will-run-on-all-windows-11-pcs/|dead-url=no}}&amp;lt;/ref&amp;gt;2024年3月5日，微软宣布将于2025年3月5日停止Windows 11的Android应用子系统支持，这是其逐步取消Windows NT内核对Android APK应用兼容性的一部分，届时包括来自[[亚马逊应用商店]]的安卓应用也将不再支持。&amp;lt;ref&amp;gt;{{Cite web|title=Microsoft to end its Android apps on Windows 11 subsystem in 2025|url=https://www.theverge.com/2024/3/5/24091370/microsoft-windows-11-android-apps-end-of-support|website=The Verge|date=2024-03-05|language=en|last=Warren|first=Tom|access-date=2024-11-13|archive-date=2024-05-05|archive-url=https://web.archive.org/web/20240505220310/https://www.theverge.com/2024/3/5/24091370/microsoft-windows-11-android-apps-end-of-support|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2021年12月，谷歌宣布计划在2022年将Android游戏引入Windows平台。&amp;lt;ref&amp;gt;{{Cite web|title=Google Play 游戏 - 在 Windows PC 平台上畅玩手游|url=https://play.google.com/googleplaygames|website=play.google.com|language=zh|access-date=2024-11-13|archive-date=2023-01-03|archive-url=https://web.archive.org/web/20230103215310/https://play.google.com/googleplaygames|dead-url=no}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web|title=Google is bringing Android games to Windows in 2022|url=https://www.theverge.com/2021/12/9/22827037/google-android-games-windows-pc-google-play-games|website=The Verge|date=2021-12-10|language=en|last=Warren|first=Tom|access-date=2024-11-13|archive-date=2021-12-13|archive-url=https://web.archive.org/web/20211213051145/https://www.theverge.com/2021/12/9/22827037/google-android-games-windows-pc-google-play-games|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 扩展阅读 ==&lt;br /&gt;
*[[Android软件开发]]&lt;br /&gt;
*[[Android App Bundle]] (AAB)&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
{{Reflist|2}}&lt;br /&gt;
&lt;br /&gt;
==外部連結==&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
{{Android}}&lt;br /&gt;
{{Archive formats}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Android]]&lt;br /&gt;
[[Category:文件格式]]&lt;/div&gt;</summary>
		<author><name>imported&gt;暁月凛奈</name></author>
	</entry>
</feed>