gpt4 book ai didi

Android Studio 3.0 RC2 - 多模块项目的 "Default Activity not found"

转载 作者:行者123 更新时间:2023-11-29 15:00:27 25 4
gpt4 key购买 nike

我有一个多模块项目(支持即时应用和安装应用)。 使用 AS 3.0 RC1 和 RC2 时,我无法再启动应用程序....正在获取

Default Activity not found

我有多种产品口味,问题可能与以下事实有关:在 AndroidManifest.xml 中为每种口味声明了适当的 LAUNCHER Activity (我选择了其中一种“构建变体”部分中的那些口味)。这在 AS 3.0 Beta 7 之前一直运行良好。

最佳答案

不知道我怎么没发现这个,但是当查看 apk 模块的 AndroidManifest.xml 时,您可以单击“Merged Manifest”选项卡,它显示如下内容:

Merging Errors: Error: Attribute provider#com.google.firebase.provider.FirebaseInitProvider@authorities value=(somepackage.base.firebaseinitprovider) from AndroidManifest.xml:69:29-108 is also present at AndroidManifest.xml:10:13-72 value=(somepackage.firebaseinitprovider). Suggestion: add 'tools:replace="android:authorities"' to element at AndroidManifest.xml:69:19-224 to override

我通过向基本模块 AndroidManifest.xml 添加以下内容来“修复”此问题

    <provider
android:name="com.google.firebase.provider.FirebaseInitProvider"
android:authorities="<mypackage>.firebaseinitprovider"
android:exported="false"
tools:node="merge"/>

我仍然不清楚为什么只有从 Android Studio 运行时才会发生这种情况。

关于Android Studio 3.0 RC2 - 多模块项目的 "Default Activity not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46862821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com