【发布时间】:2018-07-14 11:25:07
【问题描述】:
我的 Android Studio Instant App 项目有问题。
如果我在 /app 目录中选择 Manifest.xml 然后选择 Merger Manifest 那么我有这样的错误:
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
我无法使用 Default Activity 启动我的应用程序,我只能使用在 Project Build Configuration 中选择的 Nothing Activity 启动它。如何解决这个合并问题?
【问题讨论】:
-
能否提供您的 Manifest 文件的
标签内的代码? -
添加Manifest.xml文件的代码
-
我发现问题在于清单边距问题,因为我在“功能”包中包含实现“android.arch.lifecycle:extensions:1.1.0”和实现“android.arch.lifecycle” :extensions:1.1.1" 在“基础”包中
标签: android android-instant-apps manifest-merging