Wtyczka Androida do obsługi Gradle w wersji 9.1.0 (marzec 2026 r.)
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Wtyczka Androida do obsługi Gradle w wersji 9.1 to wersja pomocnicza, która zawiera wiele nowych funkcji i ulepszeń.
Zgodność
Maksymalny poziom interfejsu API obsługiwany przez wtyczkę Androida do Gradle w wersji 9.1 to poziom 36.1.
Inne informacje o zgodności:
Zmiany w R8
Wtyczka Androida do obsługi Gradle 9.1.0 zawiera te zmiany w R8:
Włącz przepakowanie do nienazwanego (domyślnego) pakietu podczas kompilowania do DEX
R8 domyślnie ponownie pakuje klasy do nienazwanego (domyślnego) pakietu podczas kompilowania do DEX. W ten sposób reguła -repackageclasses zostanie dodana do kompilacji, które nie używają wyraźnie -flattenpackagehierarchy ani -repackageclasses.
Domyślne przepakowanie zapewnia spójność z zaciemnianiem kodu, optymalizacją i zmniejszaniem rozmiaru, które są opcjami rezygnowania, a nie akceptowania. Dzięki temu ogranicza ono nieoptymalne konfiguracje, które nie są wyraźnie włączane w przepakowanie.
Aby zrezygnować z tego zachowania, użyj nowej reguły -dontrepackage.
Obsługa nazwanych poziomów w przypadku parametru -maximumremovedandroidloglevel
Podczas korzystania z funkcji -maximumremovedandroidloglevel możesz teraz podawać nazwy poziomów logowania zamiast liczb. W tabeli poniżej znajdziesz nazwy i odpowiadające im numeryczne poziomy dziennika.
| Nazwa |
Poziom |
ASSERT |
7 |
ERROR |
6 |
WARN |
5 |
INFO |
4 |
DEBUG |
3 |
VERBOSE |
2 |
NONE |
1 |
Nazwy poziomów logowania musisz podać wielkimi literami.
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle w wersji 9.1.0-rc01
| Rozwiązane problemy |
|
W AGP 9.1.0-rc01 nie oznaczono żadnych publicznych problemów jako naprawionych
|
Wtyczka Androida do obsługi Gradle w wersji 9.1.0-alpha09
| Rozwiązane problemy |
| Linter |
|
Linter w Otter.2 nie rozpoznaje nowych DSL compileSdk i targetSdk z AGP 9.0
|
|
Wtyczka Androida do obsługi Gradle w wersji 9.1.0-alpha08
| Rozwiązane problemy |
| Wtyczka Androida do obsługi Gradle |
|
Menu Wyczyść projekt uruchamia cel podprojektu zamiast tylko „wyczyść”
|
|
Błąd przyrostowego odcukrzania plików DEX we wtyczce Androida do obsługi Gradle
|
|
Pamięć podręczna konfiguracji: unikaj dostępu do rozszerzeń i konwencji zadań w czasie wykonywania
|
|
AGP nie zna platform do wczesnych testów i zgłasza problemy
|
|
| Integracja z linterem |
|
Android Lint używa K1 w przypadku projektu java-library
|
|
„Lint check for lint checks” nie działa
|
|
Wtyczka Androida do obsługi Gradle w wersji 9.1.0-alpha07
| Rozwiązane problemy |
| Wtyczka Androida do obsługi Gradle |
|
Należy zaimplementować beforeVariants dla KMP.
|
|
Wtyczka Androida do obsługi Gradle w wersji 9.1.0-alpha06
| Rozwiązane problemy |
|
W AGP 9.1.0-alpha06 nie oznaczono żadnych publicznych problemów jako naprawionych
|
Wtyczka Androida do obsługi Gradle w wersji 9.1.0-alpha05
| Rozwiązane problemy |
| Wtyczka Androida do obsługi Gradle |
|
AGP 9.0.0-rc01 nie rozwiązuje bibliotek Kotlin za pomocą funkcji kotlin()
|
|
Wtyczka Androida do obsługi Gradle w wersji 9.1.0-alpha04
| Rozwiązane problemy |
| Wtyczka Androida do obsługi Gradle |
|
Pliki „*.xml.flat” zawierają bezwzględne ścieżki do plików
|
|
Wtyczka Androida do obsługi Gradle w wersji 9.1.0-alpha03
| Rozwiązane problemy |
|
W AGP 9.1.0-alpha03 nie oznaczono żadnych publicznych problemów jako naprawionych
|
Wtyczka Androida do obsługi Gradle w wersji 9.1.0-alpha02
| Rozwiązane problemy |
| Wtyczka Androida do obsługi Gradle |
|
Dodanie możliwości przekształcania ostrzeżeń ManifestProcessorTask w błędy
|
|
Wtyczka Androida do obsługi Gradle w wersji 9.1.0-alpha01
| Rozwiązane problemy |
| Wtyczka Androida do obsługi Gradle |
|
Dodanie możliwości przekształcania ostrzeżeń ManifestProcessorTask w błędy
|
|
Przekształcanie artefaktu `OBFUSCATION_MAPPING_FILE` powoduje, że w folderze wyjściowym brakuje wyników zadania R8
|
|
Wtyczka Androida do obsługi Gradle w wersji 9.1.0
| Rozwiązane problemy |
|
W AGP 9.1.0 nie oznaczono żadnych publicznych problemów jako rozwiązanych
|
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2026-03-09 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-03-09 UTC."],[],[]]