0
respostas

Manifest merger failed (Android 12) - Solução

Opa, pessoal! Aparentemente, houve alguma mudança a partir do Android 12, na qual uma Activity com a tag intent-filter precisa, obrigatoriamente, especificar um valor para android:exported, senão, ocorrerá um erro "Manifest merger failed" ao tentar inicializar o app. Para quem tiver esse erro, basta acrescentar a linha na Activity no AndroidManifest.xml que ficará assim:

<activity
            android:name=".MainActivity"
            android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

Fiz isso e deu certo!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software