首頁 > Java > java教程 > 為什麼我收到錯誤「Android:exported Needs to Be Explicitly Specified for」?

為什麼我收到錯誤「Android:exported Needs to Be Explicitly Specified for」?

Susan Sarandon
發布: 2024-11-10 08:33:02
原創
557 人瀏覽過

Why Do I Get the Error

Android:exported 需要為 明確指定。當對應元件定義了意圖過濾器時,面向 Android 12 及更高版本的應用程式需要為 Android:exported 指定明確值。有關詳細信息,請參閱 https://developer.android.com/guide/topics/manifest/activity-element#exported。主清單(此檔案)

上述錯誤訊息表示一個或多個 AndroidManifest.xml 檔案中的元素缺少 **android:exported** 屬性。在 Android 12 及更高版本中,所有 元素必須具有 **android:exported** 屬性的明確值,即使需要預設值 (**false**)。

要修復此錯誤,您需要新增 ** android:exported** 屬性給所有 清單檔案中的元素。如果應導出活動,則屬性值應為 **true**;如果不應導出活動,則屬性值應為 **false**。

這裡是將**android:exported** 屬性設為**false** 的元素:

<activity
    android:name=".MainActivity"
    android:exported="false" />
登入後複製

將**android: exported** 屬性添加到所有如果您的清單檔案中包含元素,您應該能夠正確建立應用程式。

以下是一些可能有用的其他資源:

  • [AndroidManifest.xml 檔案](https ://developer.android.com/guide/topics/manifest/manifest-intro )
  • [元素](https://developer.android.com/guide/topics/manifest/activity-element)
  • [匯出活動](https ://developer.android.com/guide/topics/manifest/活動元素#導出)

以上是為什麼我收到錯誤「Android:exported Needs to Be Explicitly Specified for」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板