首页  >  文章  >  Java  >  为什么我收到错误'Android:exported Needs to Be Explicitly Specified for”?

为什么我收到错误'Android:exported Needs to Be Explicitly Specified for”?

Susan Sarandon
Susan Sarandon原创
2024-11-10 08:33:02512浏览

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** 的元素:

将 **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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn