在 firebase 统一项目中创建应用变体

Creating an app variant in a firebase unity project

我有一个在 Unity 中制作的现有应用程序(例如 com.company.app1),偶尔会在实时环境中(构建后)从 firebase 中提取内容。

现在我正在尝试使用不同的项目 ID (com.company.app2) 进行第二次构建。第二个构建在构建之后不使用 firebase - 它在构建之前从 firebase 加载数据,因此已经包含所需的数据。

我在我的 firebase 配置中添加了 com.company.app2 作为第二个 android 应用程序,但是在尝试安装生成的 app2.apk 时,它与现有安装的 app1.apk.

下面是当我按下“Build and 运行”按钮时 Unity 显示的错误。

stderr[
adb: failed to install C:\Users\*\*\*\*\app2.apk: Failure [INSTALL_FAILED_CONFLICTING_PROVIDER: Scanning Failed.: 
Can't install because provider name 
com.company.app1.firebaseinitprovider (in package com.company.app2) is already used by com.company.app1]
]

我的问题是,如何更改 app2 中的提供商名称,以便 app1app2 可以在同一设备上共存?

(我需要在构建前不久与 firebase 接口,所以我不能只删除 SDK)。

好吧,所以我最后只是删除了 SDK,这很有效。

对遇到类似问题的任何人表示抱歉。