본문 바로가기
Unity

[플레이스토어 오류해결] api 버전 오류, Gradle build failed 오류

by imagineer_jinny 2021. 10. 13.

요약 

 

문제발생 : 플레이스토어에 abb 파일을 올리니까 29 api 수준 말고 api 30이상 올리라고 함.

 

해결 과정:

1. 안드로이드 스튜디오 다운 받고 SDK Manager 들어가서 api 30 다운 받음

show details까지 들어가서 다 체크하고 받고

SDK Tools 가서 NDK도 체크하고 다운받음

 

이 과정에서 다운은 잘 되었는데 안드로이드 스튜디오 내 코드들에서 온통 오류가 있었음

후에 이걸 수정하긴 했는데 이게 해결에 결정적인 도움이 됬는지는 모르겠음. 그냥 모르겠음..

 

 

 

2. 시키는대로 빌드 했는데 Gradle bundle failed 발생.

누를수록 오류도 많아짐.. 

 

 

해결:

안드로이드 스튜디오에서 받은 api 30 폴더를 그대로 유니티 자리에 복사하고 싹다 껐다가 다시 켜서 빌드하니까 성공!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 

 

1. 안드로이드 스튜디오 경로 확인 및 이동

 

2. 유니티 경로 확인 및 이동

 

3. 1:1 대응 시작

 

4. 안드로이드 스튜디오에서 깐 platforms에 있는 android-30을 유니티 폴더에 복붙

 

5. 그리고 중요한 것 같은거! 복붙 다하고 이 폴더도 다 끄고 유니티도 끄고 허브도 끄고 다시 시작하니까 됨.

혹시 몰라서 다른 유니티 세팅들 공유함

 

 

(참고)

 

 

참고 링크:

[Unity] Android API level 29 대응하기(targetSdkVersion 29) :: Dev.Park Library (tistory.com)

 

[Unity] Android API level 29 대응하기(targetSdkVersion 29)

유니티 버전 : 2019.4.6f1 구글의 정책 변경으로인해서 새로운 앱은 8월 부터, 업데이트는 11월 부터 API level 29를 지원해야 하게되었습니다. 간단하게 대상 API 레벨만 변경하면 될줄 알았는데.. 문제

devparklibrary.tistory.com

 

 

느낀점:

개발자 되는 거 다시 생각해야 할 정도로 알 수 없는 오류에 힘들었음

이런것에 익숙해져야하는데 많이 겪으면 익숙해질까 싶음 

 

댓글