Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Crashlytics清单合并问题与即时应用程序架构_Android_Android Instant Apps - Fatal编程技术网

Android Crashlytics清单合并问题与即时应用程序架构

Android Crashlytics清单合并问题与即时应用程序架构,android,android-instant-apps,Android,Android Instant Apps,我有一个多功能即时应用程序设置,当我尝试查看应用程序的合并清单时,我会看到以下内容: Error: Attribute provider#com.crashlytics.android.CrashlyticsInitProvider@authorities value=(com.happyapp.app.crashlyticsinitprovider) from AndroidManifest.xml:14:13-75 is also present at AndroidManifest.xml

我有一个多功能即时应用程序设置,当我尝试查看应用程序的合并清单时,我会看到以下内容:

Error: Attribute provider#com.crashlytics.android.CrashlyticsInitProvider@authorities
value=(com.happyapp.app.crashlyticsinitprovider) from AndroidManifest.xml:14:13-75 is also present
at AndroidManifest.xml:40:87-161 value=(com.happyapp.app.app.crashlyticsinitprovider). Suggestion: add 'tools:replace="android:authorities"' to <provider> element at AndroidManifest.xml:12:9-16:39 to override. app main manifest (this file), line 13
错误:属性提供程序#com.crashlytics.android。CrashlyticsInitProvider@authorities
AndroidManifest.xml:14:13-75中的value=(com.happyapp.app.crashlyticsinitprovider)也存在
在AndroidManifest.xml:40:87-161 value=(com.happyapp.app.app.crashlyticsinitprovider)。建议:在AndroidManifest.xml:12:9-16:39处的元素中添加'tools:replace=“android:authorities”'以覆盖。应用程序主清单(此文件),第13行
我看了很多地方,没有找到任何方法来解决这个问题。我可以按照建议去做,但是清单中没有提到要修复的行

这是已安装的应用程序清单:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.happyapp.app" />

我的同事通过将以下元素添加到已安装的apk AndroidManifest.xml中,解决了这个问题

<application>
    <provider
        android:name="com.crashlytics.android.CrashlyticsInitProvider"
        android:authorities="com.happy.happyapp.happyapp.crashlyticsinitprovider"
        tools:replace="android:authorities" />
</application>


也许可以复制/通过你的应用程序清单xml,看看我们是否可以帮助你,这是你的应用程序模块的完整清单吗?从日志来看,您似乎有一个设置,Crashlysis库也在定义。如果您有机会,请尝试添加日志建议的内容。是。这很简单。它只是一个简单的清单,可以聚合所有模块(基本+功能),如果我删除crashlytics,那么一切都正常。检查所有模块清单,然后查看是否有定义。此外,如果您可以将crashlytics库添加为源,您也可以自己修改清单