2021年7月27日 星期二

[Android] Android 12+ 需要設置android:exported屬性才能執行

開啟新專案後,執行時遇到了以下的錯誤內容

Manifest merger failed : 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.

查了下問題,原因是,如果你的App是以Android 12以上為目標的話,就必續設置該屬性:

android:exported
該屬性為,你的Activity是否可以由其他App開啟,可設置true or false,設置完成後就可以正常運作了。



沒有留言:

張貼留言