最新:如何以 APK 或 App Bundle 的形式在 Android 上旁加载和安装应用程序

获取 APK 文件或应用程序包

sideload_android_app-1024x683-1

在您可以旁加载 Android 上的应用程序之前,您需要获取其安装文件。Android 应用安装程序具有 .APK 文件扩展名,它是 Android Package 的缩写。APK 文件包含安装和运行应用程序所需的所有内容。除了 APK,您还会发现应用程序包,它们也用于安装 Android 应用程序。

有两种应用程序包——官方和非官方。官方的 Android 应用程序包格式是 AAB,它是由 Google在 2018 年推出的。该公司强制要求应用程序开发人员从 2021 年 8 月开始在 Google Play 商店中以 AAB 发布所有新的 Android 应用程序。人们还可以将标准 AAB 包转换为使用 .apks 文件扩展名的 APK 集存档。

非官方应用包来自 APKMirror 和 APKPure 等网站,它们分别创建了自己的应用包,分别称为 APKM 和 XAPK。应用程序包包含一个基础 APK 文件和多个资源包,用于不同的架构、布局和语言。

这些 APK 和应用程序包由 XDA 论坛上的开发人员和社区成员共享,上传到APK MirrorAPKPure等第三方资源或F-DroidAmazon等商店。一旦您获得了您需要安装的应用程序的 APK 文件或应用程序包,我们就可以继续进行实际的侧载位。

注意:不要安装随机来源的 APK 文件。仅安装来自受信任来源的 APK 文件。否则,您最终可能会用恶意软件感染您的设备。

将 APK 或 App Bundle 传输到您的手机

如果您尚未将 APK 文件或应用程序包直接下载到 Android 手机上,则需要将其从计算机传输到手机。您可以使用蓝牙、USB 数据线或云存储服务进行传输。使用像 Google Drive 这样的云存储服务通常是将 APK 安装到手机上的最简单方法。只需将其从您的计算机上传到 Google Drive,然后使用手机上的 Drive 应用程序下载即可。如果您正在寻找更多文件传输方法,请查看我们关于如何在 Android 和 Windows PC 之间传输文件的教程。

安装/旁加载 APK 文件

APK 传输到您的手机后,您就可以安装它了。

  • 在手机上找到文件。下载的 APK 可在“下载”应用中找到。或者,您可以使用文件管理器导航到“下载”文件夹。
  • 点击文件名开始安装。如果这是您第一次从该文件管理器、下载应用程序或网络浏览器安装 APK,Android 将发出警告并请求您允许继续。授予权限,根据您安装 APK 的应用程序,您可能需要点击返回才能访问安装程序。在某些应用程序中,系统会自动将您发送回安装程序。
  • 点击安装,除非存在兼容性问题,否则应用程序将安装成功。

如果您的 Android 设备在 Nougat 或更早版本上运行,您首先必须通过转到设置 > 安全来启用从未知来源安装,之后您将能够安装 APK。所有 Android 版本都提供侧载支持,您不需要root访问权限或任何其他特殊权限。

在 Android 上侧载 App Bundle

虽然旁加载 APK 非常简单,正如您在上一节中看到的,安装 app bundle 可能会有些棘手,无论是官方的 Android App Bundle 还是非官方的 bundle。值得庆幸的是,有些应用程序可以更轻松地安装应用程序包。或者,您可以使用 ADB 安装非官方应用程序包,并使用 Google 的 bundletool 安装官方应用程序包。

如何使用拆分 APK 安装程序 (SAI) 安装应用程序包

拆分 APK 安装程序支持 APKM 和 XAPK 应用程序包。

  1. 要安装 APKM 或 XAPK 应用程序包,请从 Google Play 商店下载并安装 SAI 应用程序
  2. 打开 SAI 并点击底部的安装 APKs图标。
  3. 您现在可以使用应用程序的内部文件选择器或系统文件选择器来定位应用程序包。
  4. SAI 现在将自动从捆绑包中为您的设备选择正确的资源。在大多数情况下,自动选择的资源可以正常工作。如果您认为有问题,您也可以手动选择资源。
  5. 点击安装以继续。
  6. 如果这是您第一次通过 SAI 安装应用程序包,则必须允许该应用程序“安装来自未知来源的应用程序”。
  7. 再次点击安装进行确认,该应用程序将安装在您的手机上。

如何使用 App Bundle Installer 安装应用程序包

除了 APKM 和 XAPK 格式,App Bundle Installer 应用还可以安装官方的 Android App Bundle (AAB)。

  1. 从 Google Play下载并安装App Bundle Installer 。该应用程序目前处于抢先体验阶段,因此您可能会看到一些错误。
  2. 打开 App Bundle Installer 并从底部栏中选择正确的应用程序包格式。您可以从 AAB、APKS、XAPK 和 APKM 中进行选择。也可以使用该应用安装普通 APK。
  3. 选择格式后,您可以使用扫描选择选项来选择应用程序包。
  4. 点击安装文件继续安装。
  5. 如果这是您第一次通过 App Bundle Installer 安装应用程序包,则必须允许该应用程序安装来自未知来源的应用程序。
  6. 再次点击安装进行确认,App Bundle Installer 应用程序将安装该应用程序。与 SAI 不同,App Bundle Installer 应用程序不提供手动选择应用程序资源的选项,而是自动为您的设备选择正确的资源。
  7. 安装应用程序后,您会看到确认信息。

使用 ADB 侧载应用程序包

adb_install_multiple-1024x136-1

如果您在计算机上设置了 ADB,则可以使用它来旁加载应用程序包,例如 APKS(从 AAB 转换而来)、APKM 和 XAPK。

现在,要安装应用程序包,我们需要将其内容提取到一个文件夹中。您可以使用存档应用程序来提取它。如前所述,捆绑包可以包含一个基础 APK 和用于不同应用程序二进制接口 (ABI)、语言和屏幕 DPI 的各种资源 APK。如果您不确定设备的 ABI 或屏幕 DPI,您可以下载Droid Hardware InfoDevCheck Hardware and System Info应用程序,并查看 ABI 和 DPI 详细信息。您必须根据 ABI 和 DPI 数据从提取的 APK 中为您的设备选择正确的 APK。

启动并运行 ADB 后,使用以下命令安装应用程序包。确保将提取的 APK 文件放在 platform-tools 或 ADB 文件夹中,以便于访问。如果需要,您也可以重命名它们。或者,如果您设置了 ADB 路径/别名,您也可以直接在包含提取的 APK 的文件夹中运行 ADB。

adb install-multiple one.apk two.apk three.apk

此命令将在您的手机上安装该应用程序。

如果捆绑包包含额外的不透明二进制 blob(通常称为 OBB 文件),您需要手动将它们复制到设备的内部存储/Android/OBB/<package_name_of_the_app> 文件夹。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun120611.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年1月21日 下午7:28
下一篇 2022年1月23日 下午2:35

相关推荐