Aby zapewnić obsługę Androida 11 (poziom interfejsu API 30), widoczność pakietów
Element <queries>
został dodany do ARCore Extensions for AR Foundation (w wersji 1.19 lub nowszej).
Jeśli używasz tych wersji ARCore, element <queries>
wymaga wersji Gradle
5.6.4 lub nowsze.
W większości przypadków wtyczka Androida do obsługi Gradle w wersji 3.6.0 jest wystarczająca. Aby potwierdzić zgodność między wtyczką Androida do obsługi Gradle a narzędziem Używana wersja Gradle – zapoznaj się z wtyczką Androida do obsługi Gradle tabeli zgodności.
Obsługa Unity Gradle
Instrukcje dotyczące obsługiwanych wersji Unity znajdziesz poniżej sekcji.
Więcej informacji znajdziesz w tych artykułach:
- Wsparcie dla Unity
- Konfigurowanie kompilacji Gradle na Androidzie
Unity 2021 i nowsze
Wszystkie wersje Unity 2021 obsługują Androida 11. Zobacz: Unity's 2021 Gradle na Androida dokumentacji ze szczegółowymi informacjami o wersji. Podsumowując:
od Unity 2021.1 do wersji 2021.1.15f1 włącznie ze statkiem Gradle w wersji 5.6.4 lub nowszej (oraz wtyczkę Gradle w wersji 3.6.0 lub nowszej). Nie musisz nic robić.
Unity w wersji 2021.1.16f1 i nowsze zawierają Gradle w wersji 6.1.1 lub nowszej (oraz wtyczka do Gradle w wersji 4.0.1 lub nowszej). Nie musisz nic robić.
Unity 2020
Wszystkie wersje Unity 2020 obsługują Androida 11. Zobacz: Unity's 2020 Gradle na Androida dokumentacji ze szczegółowymi informacjami o wersji. Podsumowując:
Unity 2020.1, 2020.2 i 2020.3 do wersji 2020.3.14f1 i włącznie są wyposażone w Gradle w wersji 5.6.4 lub nowszej (oraz wtyczka Gradle w wersji 3.6.0 lub nowszej). Nie musisz nic robić.
Unity w wersji 2020.3.15f1 i nowsze zawierają Gradle w wersji 6.1.1 lub nowszej (oraz wtyczka do Gradle w wersji 4.0.1 lub nowszej). Nie musisz nic robić.
Unity 2019.4
W Unity otwórz Unity Preferences > External Tools i ustaw niestandardowy Gradle do Gradle w wersji 5.6.4 lub nowszej. Zobacz Narzędzie do kompilacji Gradle do pobrania.
Otwórz Project Settings > Player > Android > Publishing Settings > Build i wybierz oba te elementy:
- Custom Main Gradle Template
- Custom Launcher Gradle Template.
Zastosuj te zmiany do obu wygenerowanych plików:
Assets/Plugins/Android/mainTemplate.gradle
Assets/Plugins/Android/launcherTemplate.gradle
Jeśli ten komentarz jest widoczny, usuń ten komentarz na górze pliku:
// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN
Na początku pliku wstaw te wiersze:
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' } } }