我在 AndroidManifest.xml 中遇到 Flutter 构建错误
android:exported 需要为元素 <service#io.intercom.android.sdk.fcm.IntercomFcmMessengerService> 显式指定。
android:exported当相应组件定义了意图过滤器时,面向 Android 12 及更高版本的应用需要指定显式值
AndroidManifest.xml 文件中没有名为 intercom 的元素。我还在活动“.MainActivity”中添加了 android:exported="true" 但错误仍然存在。
我的AndoidManifest.xml文件如下
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="social.myproject.app">
<!-- The INTERNET permission is required for development. Specifically,
flutter needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-feature
android:name="android.hardware.camera"
android:required="false"/>
<uses-feature
android:name="android.hardware.camera.autofocus"
android:required="false" />
<queries>
<intent>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https"/> …Run Code Online (Sandbox Code Playgroud)