Zamknięte problemy dotyczące Androida Studio 2020.3.1

Android Studio 2020.3.1.21

Rozwiązane problemy
Wtyczka Gradle na Androida
Ustawienie android.lintOptions.textOutput jest uszkodzone, gdy jest ustawione na „stdout” i „stderr”.
com.android.tools.build:gradle:4.2.0 spowodował błąd w miejscach zastępczych w plikach manifestu w bibliotekach
AGP7.0: rozbieżność w obsługiwaniu przestrzeni nazw androidTest między generacją API/Model a R
Android Studio
Kanały alfa nie są uwzględniane w marginesach Android Studio w przypadku kolorów w edytorze Compose
Edytor kodu
Zakończenie Compose RadioButton dodaje końcową funkcję lambda
Lint
Android Lint VectorDrawableCompat sprawdzanie ostrzeżenia nieprawidłowo
Lint nie pobiera już właściwości systemowej lint.baselines.continue, gdy jest ona ustawiona we wtyczce Gradle.
Błędy w niestandardowych regułach lint powodują, że nie są zgłaszane żadne wyniki
Opublikuj pakiet lub pliki APK
Hasło jest czasami nieprawidłowo dekodowane podczas korzystania z KeePass
Shrinker (R8)
R8 FullMode w AGP 7.0.0-beta01 przekształca implementacje ParameterizedType w klasę
Aplikacja ulega awarii na Androidzie API 23 i starszym: java.lang.NoClassDefFoundError: j$.$r8$wrapper$java$util$function$Supplier$-WRP

Android Studio 2020.3.1.20

Rozwiązane problemy
Wtyczka Gradle na Androida
Przekazywanie parametrów --client-id, --client-name i --client-version do narzędzia lint z AGP
copyDebugAndroidLintReports: NoSuchFileException: lint-results-debug.txt
Lint
Lint nie pobiera już właściwości systemowej lint.baselines.continue, gdy jest ona ustawiona we wtyczce Gradle.
Zadanie lint AGP kończy się niepowodzeniem, gdy występuje pośrednia zależność od modułu compileOnly
Android Studio zawiesza się, sugerując zaktualizowanie biblioteki do wersji migawki po przywróceniu do odpowiedniej wersji stabilnej/beta
lintClient nie otrzymuje user.home
Integracja z lintem
AGP 7.0.0 Alpha 14 Lint RAM Usage Unbounded
Problemy lint dotyczące funkcji dynamicznych nie są zgłaszane, gdy w aplikacji ustawiono parametr checkDependencies=true i są dostępne moduły biblioteki

Android Studio 2020.3.1.19

Rozwiązane problemy
Wtyczka Gradle na Androida
Dodaj opcję „-parameters” javac tylko wtedy, gdy jest obecny Room.
Nierozpoznane odwołanie: setProguardFiles
Od wersji AGP 7.0.0-beta03 nie można już uruchamiać zadania :test
Funkcja initWith() nie jest dostępna w Gradle Kotlin DSL
Ponownie włącz tworzenie DSL za pomocą klasy implementacji zamiast interfejsu
Analizator kompilacji
Kopiowanie i wklejanie nie działa na karcie ostrzeżeń w analizatorze kompilacji
Analiza kodu
Fałszywie pozytywne ostrzeżenie dotyczące wyświetlania powiadomienia z paska powiadomień
Nieprawidłowe ostrzeżenie w Gradle dotyczące uaktualnienia do wersji alfa biblioteki work-runtime
Edytowanie wiadomości
Wyrażenia bezpośrednie powodujące awarię w module, który nie jest Compose
Lint
Uruchamianie Lint z raportami SARIF powoduje wyjątek w przypadku niektórych błędów SourceLockedOrientationActivity
Lint Recycle Wynik fałszywie pozytywny
Linter nie wykrywa błędu typu w definicji ciągu znaków, gdy występuje wiele parametrów metody ciągu znaków
@CheckResult nie działa w wyrażeniach lambda.
Sprawdzanie linta UnusedResources nie działa prawidłowo w przypadku bibliotek
`UnknownIssueId` nadal wyświetla ostrzeżenia, gdy jest wyłączony
Nieaktualne komunikaty o błędach związane z częściową analizą Lint
Błąd lint w firebase-perf [OutdatedLibrary], nawet jeśli używamy najnowszej wersji.
Zasoby
Dodanie odstępów w niektórych zasobach ciągu znaków po uaktualnieniu do wersji 4.2
Shrinker (R8)
Allowshrinking nie przypina klas
Wyświetl powiązanie
Używanie stałego importowania metody „inflate” w ramach widoku „inflate” powoduje niewykorzystane zasoby

Android Studio 2020.3.1.18

Rozwiązane problemy
Wtyczka Gradle na Androida
Następnym artefaktem, który należy ujawnić, powinny być klasy.
Ostrzeżenie dotyczące zastąpienia buildConfigField wypisuje wartość, która może zawierać poufne informacje
Nieprawidłowa wersja Androida '202.7660.26.42.7322048', która powinna mieć postać 'w.x.y.z' – ten błąd występuje podczas wykonywania próbek kompilacji
AGP 4.2.0 generuje testowy plik APK, w którym brakuje klasy, prawdopodobnie z powodu mieszania zestawu źródłowego Java/Kotlin
Narzędzia do projektowania
Tworzenie nowego > Komponent z obrazem nie jest możliwe (MacOS)
Lint
Android lint nie widzi pliku androidx.annotation.jar w konkretnym projekcie
Shrinker (R8)
desugar zastępuje final method spliterator w PriorityQueue
Zmiana sygnatury metody R8 powoduje błąd w Retrofit w AGP 4.2.0