如何解决颤振应用的安卓清单.xml中的此 Firebase 消息传递错误?



我正在按照此处的步骤进行操作,https://pub.dev/packages/firebase_messaging#-readme-tab-,在我的模拟器中显示通知,但是我在颤振终端中收到此错误,

出了什么问题: 任务":app:generateDebugBuildConfig"的执行失败。 org.xml.sax.SAXParseException;systemId: file:/C:/Users/steve/Repos/off-top-flutter/android/app/src/main/AndroidManifest.xml;行号: 17;列数: 44;已为元素"应用程序"指定了绑定到命名空间"http://schemas.android.com/apk/res/android"的属性"name">

以下是我在 AndroidManifest 中的代码.xml:

<application
android:name=".Application"
android:name="io.flutter.app.FlutterApplication"
android:label="off_top_mobile"
android:icon="@mipmap/ic_launcher">
<activity
android:name=".MainActivity"
android:launchMode="singleTop"
android:theme="@style/LaunchTheme"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
android:hardwareAccelerated="true"
android:windowSoftInputMode="adjustResize">
<!-- This keeps the window background of the activity showing
until Flutter renders its first frame. It can be removed if
there is no splash screen (such as the default splash screen
defined in @style/LaunchTheme). -->
<meta-data
android:name="io.flutter.app.android.SplashScreenUntilFirstFrame"
android:value="true" />
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>

<intent-filter>
<action android:name="FLUTTER_NOTIFICATION_CLICK" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>

在应用程序元素中指定了两次android:name属性:

<application
android:name=".Application"
android:name="io.flutter.app.FlutterApplication"

您只能有一个。 您可能只想保留您开始的任何一个,而不是您添加的那个。

相关内容

  • 没有找到相关文章

最新更新