多个配置文件下使用 Marshmallow 设备上的应用问题如何解决

6次阅读
没有评论

问题描述

一位用户拥有配备 Android Marshmallow 的平板电脑,并启用了主配置文件和次要配置文件。但他们在尝试在多个配置文件中安装同款应用时遇到了限制。例如,如果在一个配置文件中已安装了 VLC 等应用,则其他配置文件无法安装相同的应用版本。即使是通过 .apk 文件手动安装也遇到同样问题。

解决方案

方案1:提取 APK 包以确保版本兼容性

请注意在操作前检查设备是否有足够的空间,并准备好重新尝试其他解决方案。

根据已获取信息,不同配置文件之间出现安装应用冲突的原因是它们没有安装相同的应用版本。为了克服这一限制,在 需要 root 设备、使用 Google 账号或 Play 商店的情况下,可以按照以下步骤通过手动提取 APK 来解决此问题:
1. 首先确保所有需要安装的应用支持 AXP 工具( apkExtractor )。
2. 下载并安装 apkExtractor 应用,从 https://f-droid.org/en/packages/axp.tool.apkextractor/ 获取。
3. 使用 apkExtractor 提取出您需要在多个配置文件中安装的 APK 文件。确保你从主配置文件中提取的应用版本是一致的。
4. 将所提取的各个 APK 文件复制到次要配置文件应用目录中(一般路径为 /storage/emulated/0/Android/data/<包名>)。
5. 在次要配置文件中手动安装这些 APK。

通过这种方法,可以保证不同配置文件之间安装相同版本的应用,从而避免由于应用版本不一致导致的冲突情况。建议用户在每个需要复制的配置文件执行上述步骤,并确保操作过程中没有修改应用权限设置或其他重要系统信息。同时,这种方式不会改变应用存储位置,因此可以轻松地在同一设备上管理多个应用配置。

方案2:使用替代商店安装应用

如果 apkExtractor 无法满足需求或者希望尝试其他方法,则可以通过以下路径寻找解决方案:

  1. 对于支持 F-Droid 和 Aurora/Yalp 的应用:

    • 使用 F-Droid 或 Aurora/Yalp 应用商店,在主配置文件中查找并下载需要的应用,然后复制 APK 文件。
    • 采用步骤3和4确保所有配置文件中的应用版本一致。
  2. 开发者可通过使用支持多用户权限划分的第三方应用市场来避免应用冲突问题。

  3. 考虑使用 GrapheneOS 等系统,其对多用户环境有更加友好的解决方式。虽然需要从非官方渠道安装,但能有效规避 Play 商店约束。

以上就是针对多个配置文件下使用 Marshmallow 设备上的应用的问题解决方案。希望对您有所帮助!如果遇到其他未尽事由,请寻求专业技术人员支持或在相关论坛中讨论分享经验心得。注:建议仅通过安全可靠渠道获取并安装软件,避免潜在风险。

正文完