Android 11 (API 수준 30)을 지원하기 위해 패키지 공개 상태
<queries>
요소가 AR Foundation용 ARCore 확장 프로그램 (1.19 이상)에 추가되었습니다.
이러한 버전의 ARCore를 사용하는 경우 <queries>
요소에 Gradle 버전 5.6.4 이상이 필요합니다.
대부분의 경우 Android Gradle 플러그인 버전 3.6.0을 사용하면 충분합니다. Android Gradle 플러그인과 사용 중인 Gradle 버전 간의 호환성을 확인하려면 Android Gradle 플러그인 호환성 표를 참고하세요.
Unity Gradle 지원
지원되는 Unity 버전의 안내는 다음 섹션에 나와 있습니다.
자세한 내용은 다음 도움말을 참고하세요.
- Unity의 Gradle 지원
- Android의 Gradle 빌드 구성
Unity 2021 이상
모든 버전의 Unity 2021은 Android 11 타겟팅을 지원합니다. 자세한 버전 정보는 Unity 2021 Android용 Gradle 문서를 참고하세요. 요약
2021.1.15f1 이하의 Unity 2021.1은 Gradle 5.6.4 이상(및 Gradle 플러그인 3.6.0 이상)과 함께 제공됩니다. 별도의 조치는 필요하지 않습니다.
Unity 2021.1.16f1 이상에는 Gradle 6.1.1 이상 (및 Gradle 플러그인 4.0.1 이상)이 제공됩니다. 별도의 조치는 필요하지 않습니다.
Unity 2020
모든 Unity 2020 버전은 Android 11 타겟팅을 지원합니다. 자세한 버전 정보는 Unity의 2020 Android용 Gradle 문서를 참고하세요. 요약
Unity 2020.1, 2020.2, 2020.3(2020.3.14f1까지)에는 Gradle 5.6.4 이상(및 Gradle 플러그인 3.6.0 이상)이 제공됩니다. 별도의 조치는 필요하지 않습니다.
Unity 2020.3.15f1 이상에는 Gradle 6.1.1 이상 (및 Gradle 플러그인 4.0.1 이상)이 함께 제공됩니다. 별도의 조치는 필요하지 않습니다.
Unity 2019.4
Unity에서 Unity Preferences > External Tools를 열고 맞춤 Gradle를 Gradle 5.6.4 이상으로 설정합니다. 다운로드는 Gradle 빌드 도구를 참고하세요.
Project Settings > Player > Android > Publishing Settings > Build로 이동하여 다음 두 항목을 모두 선택합니다.
- Custom Main Gradle Template
- Custom Launcher Gradle Template.
생성된 두 파일에 다음 변경사항을 적용합니다.
Assets/Plugins/Android/mainTemplate.gradle
Assets/Plugins/Android/launcherTemplate.gradle
파일 상단에 다음 주석이 있는 경우 삭제합니다.
// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN
파일 상단에 다음 줄을 삽입합니다.
buildscript { repositories { google() mavenCentral() } dependencies { // Must be Android Gradle Plugin 3.6.0 or later. For a list of // compatible Gradle versions refer to: // https://developer.android.com/studio/releases/gradle-plugin classpath 'com.android.tools.build:gradle:3.6.0' } } allprojects { repositories { google() mavenCentral() flatDir { dirs 'libs' } } }