Unity

unity 안드로이드 빌드 오류 해결

hyoomi 2022. 2. 18. 22:51

오류 > 디버그 모드로 서명한 APK 또는 App Bundle을 업로드했습니다. 출시 모드로 APK 또는 Android App Bundle에 서명해야 합니다.

해결법 > Player Setting > Publishing  Settings에서 Keystore를 할당한다.

 

오류 > API 수준 30 이상을 타겟팅해야 합니다. 앱의 타겟팅 API 수준을 30 이상으로 변경하세요.

해결법 >

1. 안드로이드 스튜디오에서 수동으로 API 30을 다운로드 받는다. 

2. 다운받은 API 30을 복사해서 아래 위치에 붙여넣기 한다.

C:\Program Files\Unity Editor\2019.4.31f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms

 

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

해결법 >

1. Player Setting > Publishing Settings > Custom Main Manifest 체크

2. Assets\Plugins\Android\AndroidManifest.xml에 가서 android:exported 추가