用户无法在 Play 商店同时安装安卓应用。如何解决这个问题?
Posted
技术标签:
【中文标题】用户无法在 Play 商店同时安装安卓应用。如何解决这个问题?【英文标题】:User is unable to install android app at the same time on play store. How to resolve this? 【发布时间】:2020-04-17 21:37:11 【问题描述】:大家好,我有三个带有包名的 Play 商店应用程序
com.gohiggs.cboxapp https://play.google.com/store/apps/details?id=com.gohiggs.cboxapp
com.gohiggs.luvduv https://play.google.com/store/apps/details?id=com.gohiggs.luvduv
com.gohiggs.yostatus https://play.google.com/store/apps/details?id=com.gohiggs.yostatus
但我无法同时安装三个应用。它显示以下错误。
【问题讨论】:
您很可能对所有三个应用都使用相同的 firebase 项目。 是的@SHS 我正在使用同一个项目 我目前不记得了,但是每个应用程序的 google services json 应该是不同的。 (可能是不同的项目) 【参考方案1】:仅当您的应用程序使用相同的文件提供程序路径时才会发生这种情况。 尝试更改文件提供程序路径的名称标签
<paths>
<external-path name="use_uniq_name_here" path="." />
<root-path path="/" name="use_uniq_name_here" />
【讨论】:
【参考方案2】:每当我们想从设备 SD 卡访问文件时,我们需要在应用程序的 android 清单中添加“提供者”,如下所示。
<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="com.mywebsite.myapp.provider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_paths_public" />
</provider>
我们需要为每个应用指定不同的唯一名称。 (例如 android:authorities = "com.mywebsite.myapp.provider" )如果多个应用程序使用相同的名称,那么它可能只允许从所有这些多个应用程序一次安装单个应用程序。
【讨论】:
以上是关于用户无法在 Play 商店同时安装安卓应用。如何解决这个问题?的主要内容,如果未能解决你的问题,请参考以下文章