【发布时间】:2019-03-25 10:18:36
【问题描述】:
升级到Android Studio 3.2.1 后,在编辑AndroidManifest.xml 文件时,我看到文件的<application> 部分以黄色突出显示(可能是由于下面的警告)。
我还看到一个名为 Merged Manifest 的新标签,其中包含警告:
合并错误:警告 activity#com.google.firebase.auth.internal.FederatedSignInActivity@android:launch Mode 被标记在 AndroidManifest.xml:24 以替换其他声明,但没有其他声明存在应用程序主清单(此文件),第 23 行
问题:
这个新选项卡是 AS 3.2.1 中的新内容吗?还是因为 AS 3.2.1 发现了以前版本没有的新警告?
警告是关于什么的?出于某种原因,我是否需要在我的应用的 AndroidManifest.xml 中为 Firebase 添加一个活动?
我该如何解决?
(注意:可能在同一时间也有 Firebase 更新。)
Firebase 目前是最新的。
implementation 'com.google.firebase:firebase-auth:16.0.5'
implementation 'com.google.firebase:firebase-core:16.0.4'
implementation 'com.google.firebase:firebase-crash:16.2.1'
尽管如此,一切都编译并运行良好。
【问题讨论】:
-
您找到解决方案了吗
-
没有。你是否也遇到过这种情况?
-
是的得到同样的警告
-
我已经向 Firebase 提交了一份错误报告(我怀疑这是问题所在,但很可能是 AS 3.2.1)。如果我收到任何有用的回复,我会更新。
-
我收到了 Firebase 支持的回复,但他们无法重现。正如所料,他们希望获得一个 MCVE (stackoverflow.com/help/mcve),但现在我没有时间创建一个。 @Vinit,如果你能做到这一点,请随时给他们发一份。案例编号为[5-4824000024047]供您参考。
标签: firebase android-studio android-manifest