在 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
中的提供商名称,以便 app1
和 app2
可以在同一设备上共存?
(我需要在构建前不久与 firebase 接口,所以我不能只删除 SDK)。
好吧,所以我最后只是删除了 SDK,这很有效。
对遇到类似问题的任何人表示抱歉。
我有一个在 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
中的提供商名称,以便 app1
和 app2
可以在同一设备上共存?
(我需要在构建前不久与 firebase 接口,所以我不能只删除 SDK)。
好吧,所以我最后只是删除了 SDK,这很有效。
对遇到类似问题的任何人表示抱歉。