【问题标题】:Why does my APK download overwrite an unrelated apk file that is already installed?为什么我的 APK 下载会覆盖已安装的无关 apk 文件?
【发布时间】:2020-04-09 01:15:30
【问题描述】:

背景信息

  • 我们在一个内部网站上存储了几个 .apk 文件。
  • 为简单起见,我将在本文中将它们称为 file1.apk -> file3.apk。
  • 这些文件的名称不同,并且在网站上有各自的下载链接。

问题

  • 如果用户下载任何一个 .apk 文件,它将正常工作。但是,如果他们选择下载第二个 apk 文件,例如 file2.apk,AndroidOS 会提示用户是否要更新他们之前安装的 file1.apk 文件,而不是将此 .apk 作为单独的文件安装。如何在任何给定时间将文件全部存储在设备上?

如果需要更多信息,请随时询问。


提前致谢!

【问题讨论】:

  • 您能发布所有相关应用的 AndroidManifest 吗?
  • @ArthurAttout 当然。很快就会发布
  • @ArthurAttout 原来它们是使用相同的应用程序 ID 构建的,这就是它们相互覆盖的原因。感谢您的帮助!现在已经修好了。

标签: android download apk overwrite


【解决方案1】:

他们有相同的applicationId吗?

每个 Android 应用都有一个唯一的应用 ID,它看起来像一个 Java 包名称,例如 com.example.myapp。此 ID 在设备上和 Google Play 商店中唯一标识您的应用。

【讨论】:

  • 嗯,我没有亲自构建 .apk 文件,所以让我获取这些信息,我会回复它。
  • 原来它们是使用相同的应用程序 ID 构建的,这就是它们相互覆盖的原因。感谢您的帮助!现在已经修好了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-08-19
  • 2022-01-16
  • 2012-06-12
  • 2012-12-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-21
相关资源
最近更新 更多