본문 바로가기

aab

(2)
[유니티2D] 유니티에서 AAB로 빌드해서 구글 플레이에 등록 시 발생된 에러 해결 방법 다 만들고 나서 빌드를 하고 구글플레이콘솔에 업로드를 하니 이런 문제가 발생했다 인텐트 필터를 포함하되 'android:exported' 속성을 설정하지 않고 활동, 별칭, 서비스 또는 broadcast receiver가 있는 APK 또는 Android App Bundle을 업로드 했습니다. Android 12 이상는 이 파일을 설치할 수 없습니다. 그래서 여러 검색을 해 본 결과 AndroidManifest.xml 파일에 들어가서 activity속성에android:exported="true"를 넣어주면 된다는 것이었다. 하지만 이렇게 넣어주고 빌드를 시도해보니 java.io.IOException: Unable to delete directory 라는 에러가 나면서 빌드를 실패했다 다시 찾아본 결과 해결..
유니티 aab파일 빌드하는법 먼저 Edit에 Preferences에 들어가서 JDK,SDK,NDK,Gradle이 잘 적용되어있는지 확인한다 적용이 안되어있으면 유니티 허브에서 모듈 추가를 통해 다운받을 수 있다 그리곤 File -> Build Settings에 들어가 안드로이드로 Swith Platform을 해준다 구글플레이에 올리려면 aab파일이 필요하니 Build App Bundle을 체크해준다 그리고 Player Settings에 들어가준다 Company Name과 Product Name을 설정해주고 icon을 설정해준다 Resolution and Presentation에서 Portrait는 세로모드 Landscape는 가로로 회전했을때 자동으로 돌아가는설정이기에 세로모드로 할 게임은 Landscape에 해당하는 옵션만 체크를..

728x90
반응형