Android Studio-Instant App-清单合并错误

Mic*_*bro 5 android manifest-merging android-instant-apps

我的Android Studio即时应用项目遇到问题。如果我Manifest.xml在/ app目录中选择,然后选择合并清单,那么我会遇到这样的错误:

Merging Errors: Error: Attribute provider#android.arch.lifecycle.ProcessLifecycleOwnerInitializer@authorities value=(com.theminte.TheMinte.lifecycle-trojan) from AndroidManifest.xml:10:15-75 is also present at AndroidManifest.xml:25:13-68 value=(com.theminte.TheMinte.app.lifecycle-trojan). Suggestion: add 'tools:replace="android:authorities"' to <provider> element at AndroidManifest.xml:10:5-201 to override. app main manifest (this file), line 9
Run Code Online (Sandbox Code Playgroud)

比起我无法使用“默认活动”启动我的应用程序,我只能使用“项目构建配置”中选择的“无活动”来启动它。如何解决这个合并问题?

小智 -2

您为什么决定将功能清单和即时应用程序模块合并?在所有示例中,即时应用程序模块具有唯一的 Gradle 构建脚本,因此没有任何源/资源/清单不与其他功能模块合并。

默认活动必须在功能模块的清单中设置(例如在基本功能清单中)