android:exported doit être explicitement spécifié pour
Selon le message d'erreur, vous devez spécifier explicitement Android : attribut exporté pour toutes les activités pour lesquelles un filtre d’intention est défini. Dans votre fichier AndroidManifest.xml, définissez l'attribut android:exported sur false pour toutes les activités qui ne doivent pas être accessibles par d'autres applications, telles que les activités internes ou les activités utilisées uniquement à des fins spécifiques au sein de votre application.
Voici un exemple de la façon de définir l'attribut android:exported dans votre fichier AndroidManifest.xml :
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myApp"> <application> <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> <activity android:name=".SettingsActivity" android:exported="false" /> </application> </manifest>
Dans cet exemple, MainActivity est exporté et peut être accessible par d'autres applications, tandis que SettingsActivity n'est pas exporté et n'est pas accessible par d'autres applications.
Une fois que vous avez défini l'attribut android:exported pour toutes les activités de votre application, vous pouvez essayer de créer à nouveau votre application. Le message d'erreur ne devrait plus apparaître.
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!