Maison > Java > javaDidacticiel > Pourquoi est-ce que j'obtiens l'erreur « Android : l'exportation doit être explicitement spécifiée pour » ?

Pourquoi est-ce que j'obtiens l'erreur « Android : l'exportation doit être explicitement spécifiée pour » ?

Susan Sarandon
Libérer: 2024-11-10 08:33:02
original
551 Les gens l'ont consulté

Why Do I Get the Error

Android : exporté doit être explicitement spécifié pour <**activité**>. Les applications ciblant Android 12 et versions ultérieures doivent spécifier une valeur explicite pour Android : exporté lorsque le composant correspondant a un filtre d'intention défini. Voir https://developer.android.com/guide/topics/manifest/activity-element#exported pour plus de détails. manifeste principal (ce fichier)

Le message d'erreur ci-dessus indique qu'une ou plusieurs <**activité**> les éléments de votre fichier AndroidManifest.xml ne disposent pas de l'attribut **android:exported**. Sous Android 12 et versions ultérieures, toutes les <**activités**> les éléments doivent avoir une valeur explicite pour l'attribut **android:exported**, même si la valeur par défaut (**false**) est souhaitée.

Pour corriger cette erreur, vous devez ajouter le ** android:exported** attribut à toutes les <**activités**> éléments dans votre fichier manifeste. La valeur de l'attribut doit être **true** si l'activité doit être exportée, ou **false** si elle ne doit pas être exportée.

Voici un exemple d'une <**activité* *> élément avec l'attribut **android:exported** défini sur **false** :

<activity
    android:name=".MainActivity"
    android:exported="false" />
Copier après la connexion

Une fois que vous avez ajouté l'attribut **android:exported** à toutes les <**activités** > éléments dans votre fichier manifeste, vous devriez pouvoir créer votre application sans erreur.

Voici quelques ressources supplémentaires qui peuvent être utiles :

  • [Fichier AndroidManifest.xml](https ://developer.android.com/guide/topics/manifest/manifest-intro)
  • [<**activité**> Élément](https://developer.android.com/guide/topics/manifest/activity-element)
  • [Exportation d'activités](https://developer.android.com/guide/topics/manifest/ element-d'activité#export)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal