4
respostas

ERRO AO TENTAR EXECUTAR

Aparece a seguinte mensagem de erro:

Manifest merger failed : android:exported needs to be explicitly specified for . Apps targeting Android 12 and higher are required to specify an explicit value for android:exported when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.

Consegui ajustar esse, inserindo o android:exported mas surgiu um novo erro:

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/7.0.2/userguide/command_line_interface.html#sec:command_line_warnings

4 respostas

Oi Daniela, tudo bem ?

Acho que tu pode ver esse outro caso aqui

Parece ser a mesma coisa :)

Olá Matheus, eu ajustei esse erro mas agora apresenta o seguinte:

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

See https://docs.gradle.org/7.2/userguide/command_line_interface.html#sec:command_line_warnings

BUILD SUCCESSFUL in 33s 27 actionable tasks: 27 executed

Build Analyzer results available

Saberia o que posso fazer?

ue mas tá tudo certo agora kkkk

da uma olhada

*BUILD SUCCESSFUL in 33s 27 actionable tasks: 27 executed *

Eu estava com uma duvida mas acabei resolvendo. Mas vou postar mesmo assim o aprendizado.

Eu estava rodando o codigo pela primeira vez (aula 1) e estava dando um erro.

Tinha visto uma a solucao para adicionar o android:exported="true">, porém nao estava funcionando.

Por nao conhecer muito o rolê no Android Studio e começando ainda na linguagem, pensei que deveria adicionar o android:exported="true"> juntamente com:

android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/Theme.Teste"

O que observei foi que para fazer funcionar, eu precisei adicionar o android:exported="true"> dentro da minha Activity.

    <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>

Erro: Manifest merger failed : android:exported needs to be explicitly specified for . Apps targeting Android 12 and higher are required to specify an explicit value for android:exported when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.