android:exported 需要為
根據錯誤訊息,您需要明確指定 android:定義了意圖過濾器的所有活動的匯出屬性。在 AndroidManifest.xml 檔案中,所有其他應用程式不應存取的活動(例如內部活動或僅用於應用程式內特定目的的活動),將 android:exported 屬性設為 false。
以下是如何在AndroidManifest.xml 檔案中設定android:exported 屬性的範例:
<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>
在此範例中,MainActivity 已匯出並可供其他應用程式存取,而SettingsActivity未導出並且無法被其他應用程式存取。
為應用程式中的所有 Activity 設定 android:exported 屬性後,您可以嘗試再次建立應用程式。錯誤訊息不應再出現。
以上是如何修復 Android 12 及更高版本中的「android:exported 需要明確指定」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!