خطأ android:exported للنشاط في Android 12 والإصدارات الأحدث: كيفية الإصلاح؟
مرحبًا! أنا مطور مبتدئ في Kotlin، وقد واجهت مؤخرًا مشكلة عند بناء مشروع لـ Android 12 (API 31). بعد تحديث targetSdkVersion إلى 31، يظهر Gradle الخطأ التالي:
```
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.
```
لدي عدة Activities معلنة في البيان، على سبيل المثال:
```xml
```
أفهم أنه يجب إضافة `android:exported`، لكنني لا أعرف القيمة التي يجب وضعها. بالنسبة لـ MainActivity — `true` أم `false`؟ وبالنسبة لـ SecondActivity؟ وماذا سيحدث إذا أضفت `false` في كل مكان؟ هل سيتوقف التطبيق؟