Depois de atualizar a versão Android de destino para 12, não consigo implantar meu aplicativo e recebo o erro abaixo:
Erro ADB0010: Mono.AndroidTools.InstallFailedException: Saída de instalação inesperada: Falha [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED: Falha na análise durante o installPackageLI: /data/app/vmdl1678539237.tmp/base.apk (na linha do arquivo XML binário nº 23): crc64045f0433dcf30634.Fi rebaseNotificationService: Segmentação S+ (versão 31 e superior) requer que um valor explícito para android:exported seja definido quando filtros de intenção estiverem presentes]
Aqui está o meu manifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="testapp.com" android:installLocation="preferExternal" android:versionCode="31" android:versionName="4.1">
<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="31" />
<application android:label="Test App" android:icon="@drawable/icon" android:usesCleartextTraffic="true" android:allowBackup="false">
<receiver android:name="com.google.firebase.iid.FirebaseInstanceIdInternalReceiver" android:exported="false" />
<receiver android:name="com.google.firebase.iid.FirebaseInstanceIdReceiver" android:exported="true" android:permission="com.google.android.c2dm.permission.SEND">
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="${applicationId}" />
</intent-filter>
</receiver>
</application>
</manifest>
Como posso corrigir esse problema? Sugira uma solução.