Unity WARNING:We recommend using a newer Android Gradle plugin to use compileSdk = 33 This Android Gradle plugin (7.1.2) was tested up to compileSdk = 32 This warning can be suppressed by adding android.suppressUnsupportedCompileSdk=33 to this project's g
오랜만에 Unity
아래같은 빌드 에러를 발견한다.
Unity WARNING:We recommend using a newer Android Gradle plugin to use compileSdk = 33 This Android Gradle plugin (7.1.2) was tested up to compileSdk = 32 This warning can be suppressed by adding android.suppressUnsupportedCompileSdk=33 to this project's gradle.properties
현재 개발환경으론
Mac
Unity 2022.3.35f
Firebase Analytics , Messaging
Admob
Google play games
Phothon
등 몇개 SDK 추가한 상태이다.
그럼 Gradle 부분이 에러로 보이는데.
Build Setting -> player -> Publishing Settings로 이동.
위 사진중 Custom base Gradle Template
체크되어있지 않다면. 반드시 체크 할것.
아래 경로로 이동하여
아래 코드를 추가한다.
android.suppressUnsupportedCompileSdk=33
android.suppressUnsupportedCompileSdk=34
코드릍추가한뒤 Android Resorve 해줘야 적용이 되는듯 한 ?
Assets -> External Dependency Manager -> Android Resolver -> Force Resolve / Resorve
해주고.
빌드 실행.
간혹 보면 Resolve 뒤 에러나면서 버전코드나 빌드번호 변경하라 라는 어이없는 상황에 간혹 처하니
빌드번호, 버전코드가 0.0.0 , 0 으로되어있지 않은지 아니면
예전에 빌드했다면 빌드 번호랑 버전코드 올려주는것 추천
오늘도 3시간 고생했네
쓰바
참고
아래 이곳을 보고 해결함
https://discussions.unity.com/t/warning-upgrade-gradle-version-for-api-33/932445/25