소소한 개발 공부

인텐트 필터를 포함하되 'android:exported' 속성을 설정하지 않고 활동, 활동 별칭, 서비스 또는 broadcast receiver가 있는 APK 또는 Android App Bundle을 업로드했습니다. Android 12 이상에는 이 파일을 설치.. 본문

개발/Unity

인텐트 필터를 포함하되 'android:exported' 속성을 설정하지 않고 활동, 활동 별칭, 서비스 또는 broadcast receiver가 있는 APK 또는 Android App Bundle을 업로드했습니다. Android 12 이상에는 이 파일을 설치..

이내내 2022. 3. 12. 22:10

인텐트 필터를 포함하되 'android:exported' 속성을 설정하지 않고 활동, 활동 별칭, 서비스 또는 broadcast receiver가 있는 APK 또는 Android App Bundle을 업로드했습니다. Android 12 이상에는 이 파일을 설치할 수 없습니다. 참조: developer.android.com/about/versions/12/behavior-changes-12#exported

 

플레이 콘솔에 aab 파일을 업로드 하는 중 위의 에러가 나왔다.

 

1. Main Manifest 파일을 생성하기 (만약 Manifest.xml 파일이 있다면 패스) 

ProjectSettings -> Player -> Publishing Settings -> Build 에서 Custom Main Manifest 를 체크하면 파일이 자동으로 생성된다.

 

2. Manifest.xml 파일에 exported 추가

android:exported="true"

위의 코드를 xml 파일의 activity 에 추가한다.

 

이후 aab 파일 빌드 후 플레이 콘솔에 업로드 하면 잘 올라간다.

 

 

참고 블로그 : https://devkoboso.com/391

 

Unity 인텐트 필터를 포함하되 'android:exported' 속성을 설정하지 않고 활동, 활동 별칭, 서비스 또는

플레이콘솔에서  이런 에러가 발생한다 머리아프다. 인텐트 필터를 포함하되 'android:exported' 속성을 설정하지 않고 활동, 활동 별칭, 서비스 또는 broadcast receiver가 있는 apk 또는 android app bundle을.

devkoboso.com