> 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
원래의
559명이 탐색했습니다.

Why Do I Get the Error

<**activity**>에 Android:exported를 명시적으로 지정해야 합니다. Android 12 이상을 타겟팅하는 앱은 해당 구성 요소에 인텐트 필터가 정의되어 있는 경우 Android:exported에 대한 명시적 값을 지정해야 합니다. 자세한 내용은 https://developer.android.com/guide/topics/manifest/activity-element#exported를 참조하세요. 기본 매니페스트(이 파일)

위 오류 메시지는 하나 이상의 <**activity**> AndroidManifest.xml 파일의 요소에 **android:exported** 속성이 없습니다. Android 12 이상에서는 모든 <**활동**> 기본값(**false**)이 필요한 경우에도 요소에는 **android:exported** 속성에 대한 명시적인 값이 있어야 합니다.

이 오류를 수정하려면 **를 추가해야 합니다. android:exported** 속성을 모든 <**activity**> 매니페스트 파일의 요소. 활동을 내보내야 하는 경우 속성 값은 **true**여야 하고, 내보내지 말아야 하는 경우 **false**여야 합니다.

다음은 <**activity*의 예입니다. *> **android:exported** 속성이 **false**로 설정된 요소:

<activity
    android:name=".MainActivity"
    android:exported="false" />
로그인 후 복사

모든 <**activity**에 **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으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿