我正在尝试在 Google Play Console 上上传第一个版本。我尝试上传捆绑文件并收到以下错误:
Remove conflicts from the manifest before uploading.
The following content provider authorities are in use by other developers: com.propel.firebaseinitprovider, com.propel.flutter.image_provider.
我已经检查了Firebase核心包中FirebaseInitProvider的AndroidManifest.xml的代码。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="io.flutter.plugins.firebase.core">
<application>
<service android:name="com.google.firebase.components.ComponentDiscoveryService">
<meta-data
android:name="com.google.firebase.components:io.flutter.plugins.firebase.core.FlutterFirebaseCoreRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" />
</service>
</application>
</manifest>
我还检查了 image_picker 的另一个 AndroidManifest.xml。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="io.flutter.plugins.imagepickerexample">
<uses-permission android:name="android.permission.INTERNET"/>
<application android:label="Image Picker Example" android:icon="@mipmap/ic_launcher">
<activity android:name="io.flutter.embedding.android.FlutterActivity"
android:theme="@android:style/Theme.Black.NoTitleBar"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|layoutDirection"
android:hardwareAccelerated="true"
android:windowSoftInputMode="adjustResize">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<meta-data android:name="flutterEmbedding" android:value="2"/>
</application>
</manifest>
两个清单文件都包含不同的提供程序,我不知道为什么会收到此错误。
我已经参考官方文档了解不同的节点标记。
有人可以帮忙吗?
注意:我自己项目的 AndroidManifest 文件中没有任何内容。
更换活动标签。 从: 到
改变这个。