Zamknięte problemy dotyczące Androida Studio 2021.1.1

Android Studio Bumblebee RC 01 (1.1.2021)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.1.0-rc01
Rozwiązane problemy
Pakiety wersji/pliki APK
Pole wyboru „Zapamiętaj hasło” z okna „Wygeneruj podpisany pakiet lub plik APK” nie pamięta „Hasło do magazynu kluczy”
Koszulka (R8)
Mapowanie na komputery PC jest nieprawidłowe w przypadku długiego przetwarzania ciągów znaków
Wtyczka Androida do obsługi Gradle 7.0.2 powoduje awarie aplikacji na urządzeniach z Androidem 4 i 5, gdzie klasa Verifier została odrzucona z powodu nieprawidłowej metody

Android Studio Bumblebee Beta 5 (18.1.1.2021 r.)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.1.0-beta05
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Komponent KomponentBuilder.enabled powinien mieć wartość .enable
Nie można kompilować po aktualizacji do wersji AGP 7.2.0-alfa04
Play Asset Delivery: pakiet nie zawiera wszystkich pakietów zasobów
Element KomponentArtifactIdentifier został zmieniony przez przekształcenia artefaktu, co spowodowało nieprawidłową ścieżkę klasy w środowisku wykonawczym androidTest
Lint
Nieprawidłowe ostrzeżenie o lintowaniu PrivateResource w przypadku użycia klasy com.android.support:design
Nowa funkcja sprawdzania lintów DiscouragedApi zgłasza duplikaty i wyniki fałszywie pozytywne
Logcat
Logcat wyświetla zduplikowane wpisy
Koszulka (R8)
[R8 3.1.39] Błąd twardej weryfikacji na Androidzie 4.4
[R8 3.1.36] Zakleszczenie podczas uruchamiania aplikacji podczas statycznego inicjatora zajęć

Android Studio – Bumblebee Beta 4 (17.1.1.2021 r.)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.1.0-beta04
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Sprawdź przypadki użycia PomińIfEmpty w przypadku danych wejściowych zadania
Usuwanie cukru skutkuje nieprawidłowym plikiem .dex tylko wtedy, gdy jest uruchamiany z poziomu Bumblebee w Android Studio
Zadanie tworzenia raportów w AGP 7.0.3{variant}UnitTestInventoryReport uruchamia testy wszystkich wariantów
Debuger C++
Okno oglądania debugera NDK (kodu C) – po kliknięciu opcji „Kliknij dwukrotnie, aby zobaczyć więcej elementów” ponownie wyświetla się 50 tych samych pozycji
Analiza kodu
W przypadku klas wartości zgłoszono ostrzeżenie „DrawAllocation”
Edytor kodu
Nowy projekt: pliki źródłowe Kotlin nie wyświetlają kart kodu/podziału/projektu
Lint
AGP 7.1.0-beta01 – aliasy importu związane z podejrzanymi kontrolami Lint Import
Przeprowadzanie testów
[Ręczne testy jednostkowe] „Brak dostępnych zadań” przy próbie uruchomienia testów jednostkowych w systemie autonomicznym
Koszulka (R8)
[R8 3.1.29] Ujednolicenie tego błędu weryfikacji
Parametr applymapping nie jest obsługiwany w wersji 3.0.73
Wyjątek java.lang.ClassCastException zgłoszony w konstruktorze klasy w kompilacji zmniejszonej przez R8
[R8 3.1.29] java.lang.IllegalAccessError: Method "..." realizujący metodę interfejsu „...” nie jest publiczny
[R8 3.1.29] Nieosiągalna zmiana typu z ... na ... podczas scalania pliku dex
Testowanie
IDE niepotrzebnie wywołuje metodę cleanTestDebugUnitTest przed testDebugUnitTest podczas uruchamiania testów jednostkowych

Android Studio Bumblebee Beta 3 (2021.1.1.3)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.1.0-beta03
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Obsługuje jacoco i publikowanie z tej samej wersji biblioteki
brak zależności zadań prefabowych AGP
AGP powinien dodać plik „baseline.profm” do pliku „baseline.prof”
Dane wejściowe „rawLocalResourcesNoProcessRes” zadania MergeResources nie są oznaczone jako IgnorujEmptyDirectories.
Zaktualizuj, aby domyślnie używać JaCoCo 0.8.7
Android Studio,
Element Lint UnusedResources nie działa prawidłowo, gdy używany jest atrybut ViewBinding za pomocą przekazywania dostępu do usługi.
AVD Manager
Pliki AVD utworzone za pomocą narzędzia wiersza poleceń avdmanager pokazują się, że w narzędziu AVD Manager nie ma Sklepu Play (nawet jeśli tak jest).
Edytor kodu
Optymalizuj sprawdzanie braku obsługi kliknięć na Androidzie
Wdrożenie
Nie spamuj dzienników
Edytowanie
removedMethodException: Interfejs „...FileEditor.getFile” został wycofany; musisz go zastąpić w „...ApkEditor”
Importowanie/synchronizacja
Wybór wariantu nie jest rozpowszechniany wraz z zależnościami androidTest
Lint
SuppressLint nie działa z AppBundleLocalechanges
ViewBinding (Wiązanie widoku)
Powiązanie obiektu ViewBinding nie jest możliwe, gdy włączona jest właściwość nonTransitiveRClass, a w pliku XML są używane identyfikatory @android

Android Studio – Bumblebee w wersji beta 2 (15.1.2021)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.1.0-beta02
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Ustawienie dostawcy dla parametru Variantoutput.versionCode może przestać działać w pamięci podręcznej konfiguracji
Regresja AGP 7.0.0-alpha10: nie udało się zastosować wtyczki „com.android.internal.library”, gdy włączone jest powiązanie danych
lintDebug przerywa buforowanie konfiguracji
Sprawdź, czy modele IDE z wersji 2 są obsługiwane w modelach IDE [consumer]proguardFiles
Rozluźnij weryfikację nazwy zasobu dla reklam z możliwością nakładania
Android Studio,
Aktualizacja szablonu Jetpack Compose 1.0
AVD Manager
Dane wyjściowe interfejsu wiersza poleceń są zanieczyszczone przez analizowanie logów
Edytowanie wiadomości
Nie udało się utworzyć Studio z powodu starej wersji językowej języka kotlin
Podgląd wiadomości
Podgląd interaktywny przestaje działać po przeciągnięciu widoku przewijania
Powiązanie danych
Databinding w wersji 7.0.0 wykorzystuje pozbawione możliwości rozszerzeń cyklu życia
Narzędzia do projektowania
Kreska rysowalna o szerokości < 1,0 i szerokości < 1,0, wyświetla się w panelu projektowania układu tylko wtedy, gdy jest poprzedzona cyfrą „0”
Edytor układu
Próby wczytania czcionki podglądu w komponencie w celu uruchomienia wątków (spowoduje to błąd renderowania)
Inspektor układu
Awaria aplikacji z powodu inspektora układu
Lint
Tryb testowy Lint TestMode.WHITESPACE nie powinien dodawać spacji do odwołań do etykiet w kotlinie
lintVital Analysis wyjątek zgłasza: „wywołanie elementu UsageTracker przed inicjowaniem”
Pliki manifestu
Czerwone symbole w pliku AndroidManifest.xml, gdy używany jest DSL przestrzeni nazw
Nowy kod/szablony
Szablon projektu tworzenia wiadomości nie obejmuje zależności debugowania na stronie androidx.compose.ui:ui-test-manifest
Kreator nowego projektu
Przenieś definicje wtyczek Gradle do pliku build.gradle w głównym projekcie
Informacje
Zmień kolor na inny niż czerwony w wyskakującej dokumentacji z opisem zasobów.
Menedżer SDK
W kreatorze pierwszego uruchomienia nie pojawiła się prośba o zaakceptowanie licencji na narzędzia do kompilacji
Uaktualnij Asystenta
Przeprowadź migrację atrybutu pakietu AndroidManifest.xml do przestrzeni nazw DSL
Aktualizacja wtyczki Gradle za każdym razem zatrzymuje się

Android Studio – Bumblebee Beta 1 (14.1.14)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.1.0-beta01
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Rozluźnij weryfikację nazwy zasobu dla reklam z możliwością nakładania
Edytor kodu
Błąd: dotarcie do niewłaściwej lokalizacji w pliku XML dla identyfikatorów w kodzie
Szybka poprawka utworzyła nieprawidłowy zasób wymiaru
Podgląd ciągu znaków jest nieprawidłowy w przypadku zasobów ciągu tekstowego aliasu
Narzędzia do projektowania
Gradienty SVG nie są prawidłowo przekonwertowane na format VectorDrawable, gdy pole viewBox rozpoczyna się od ujemnej współrzędnej.
JDK
Synchronizacja Gradle kończy się niepowodzeniem z powodu niemożności uruchomienia demona.
Menedżer SDK
W kreatorze pierwszego uruchomienia nie pojawiła się prośba o zaakceptowanie licencji na narzędzia do kompilacji

Android Studio Bumblebee Canary 13 (13.1.2021)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 7.1.0-alfa13
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Kompilacja JPS została aktywowana, gdy kompilacja Gradle działa poza Studio
Dodanie parametru minAgpVersion do AarMetadata
Ustaw funkcję AndroidLintAnalysisTask do buforowania
Utworzony obraz podstawowy Java nie pasuje do wersji łańcucha narzędzi Java
Pamięć podręczna kompilacji AGP powoduje błąd klas zduplikowania podczas uruchamiania minifyR8 w module dynamicznym o niestandardowym typie kompilacji
Ostrzeżenie dotyczące oceny Gradle 7.2-rc-1, AGP 7.0
Włączenie KSP i Kapt w projekcie, który zawiera procesory, które generują źródła, powoduje naruszenie zasad BundleLibraryClassesInputs
Kompilacja C++
Błąd biblioteki CMake OBJECT w kompilacji Gradle: [CXX1402] Miejsce docelowe generuje wiele danych wyjściowych
W systemie Windows kompilacja natywna nie działa w przypadku zaimportowanego miejsca docelowego CMake w systemie Windows
Importowanie i synchronizacja w C++
Zatrzymanie synchronizacji Gradle podczas rozwiązywania problemów z konfiguracjami C/C++
Analiza kodu
Błąd: błędne rozpoznanie użycia uprawnienia MANAGE_EXTERNAL_STORAGE – IDE twierdzi, że jest dostępne tylko w przypadku aplikacji systemowych
Podgląd wiadomości
Korzystanie z funkcji java.util.Random break Compose Preview
NPE w LiveLiteralsService.isElementManaged
Inspektor baz danych
Nie udało się wyeksportować danych za pomocą inspektora aplikacji/inspektora baz danych, z pustym miejscem w ścieżce
Zezwalaj na zapisywanie baz danych
Wdrożenie
Android Arctic Fox nie wykrył prawidłowego interfejsu ABI urządzenia do prawidłowego wdrożenia pakietu APK
Błąd: jeśli aplikacja jest już zainstalowana przez IDE, a użycie „-g” następnym razem nie spowoduje automatycznego przyznania uprawnień
Instrumentacja Android Studio aktywuje tryb strictmode.DiskReadViolation.
Pierwsze uruchomienie
Plik Info.plist w aplikacji macOS ma nieprawidłowe uprawnienia do pliku.
Edytor plików Gradle
Błąd: IDE sugeruje aktualizację do pliku androidx.fragment:fragment-ktx:1.4.0-alpha07, który nie obsługuje interfejsu API 31
Edytor układu
[Trzmiel]: Panel „Projekt” edytora układu nie mierzy układu ograniczeń.
Lint
ToastDetector nie działa poprawnie w przypadku właściwości Kotlin
[Lint] StaticFieldLeak – fałszywy alarm dla anonimowego obiektu w obiekcie towarzyszącym.
Parametr @WymagajApi w pliku package-info.java nie jest egzekwowany przez sprawdzanie lintowania NewApi
Sieć
Przycisk „Zamknij” jest ucięty w przypadku powiadomienia o przeniesieniu przez program profilujący sieci (w domyślnym widoku programu profilującego)
Kreator nowego projektu
Powolne wykonywanie malarstwa w narzędziu do wybierania szablonu projektu
Przeprowadzanie testów
Gdy przeprowadzasz testy z użyciem UTP, wywołanie kompilacji nie zawiera właściwości wstrzykiwanych przez IDE.
nie można uzyskać prawidłowego zadania testowego podczas wykonywania testów instrumentalnych
AS 7.0.0-alpha04 nie może uruchomić testu jednostkowego modułu KMP: brak dostępnych zadań
Koszulka (R8)
Problem podczas wykonywania wersji R8 3.0.69 (z 7.0.2) i 3.0.72
Uaktualnij Asystenta
Asystent uaktualniania nie aktualizuje android.buildToolsVersion

Android Studio 2021.1.1.12

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
IDE próbuje utworzyć plik binarny dla interfejsu ABI, który nie jest wspominany przez abiFilters
Plik GradleResValues.xml nie został zaktualizowany podczas podpisywania wersji
Lint
Niepowodzenie analizy lintAnalizaDebug z komunikatem „Metoda nie została zaimplementowana” w elemencie ClsPackageStatementImpl.getAnnotationList
Sieć
Przycisk „Zamknij” jest ucięty w przypadku powiadomienia o przeniesieniu przez program profilujący sieci (w domyślnym widoku programu profilującego)
Uaktualnij Asystenta
Niestabilna wersja Studio nie powinna oferować uaktualnienia projektów stabilnych AGP

Android Studio 2021.1.1.11

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Testy interfejsu ASM API nie przechodzą testów w przypadku korzystania z funkcji wbudowanych z testowanego kodu
Zastosuj zmiany
Awarie aplikacji z problemem KotlinReflectionNotSupportedError po przyrostowej kompilacji w emulatorze interfejsu API poziomu 30
Powiązanie danych
Databinding nie działa z narzędziami platformy w wersji 31.0.3; platforma-tools/api/api-versions.xml nie jest już dostępna
Lint
StringIndexOutOfBoundsException w źródle typu SourceTransformationTestMode.performEdits w Lint po aktualizacji do wersji 7.1.0-alfa08
Lint z błędami w AGP 7.0 i komunikatem „Nie można zainicjować wzorca do wykrywania treści”
Funkcja „Sprawdzanie linii pod kątem sprawdzenia lint” nie działa
Przeprowadzanie testów
Błędy testów w Studio nie pokazują wyników testowych podczas działania w Gradle

Android Studio 2021.1.1.10

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Drobny problem z formatowaniem brakującego pliku_rules.txt.
Przenieś dane wyjściowe kompilacji wdrożenia do folderu pośrednich
Lint
Kontrola NewApi nie rozpoznaje warunków warunkowych w bloku „when”
Raporty AGP 7.0.0 Lint HTML nieprawidłowo renderują adresy URL opinii
Fałszywie dodatni wynik sprawdzania lintowania adnotacji SupportAnnotationUsage
Lint nie wywołuje visitAnnotationUsage w przypadku zastąpień metod w zakresie adnotacji
Edytor ruchu
MotionUkład: Dodawaj ograniczenia, bo mam w układzie ponad 10–20 elementów.
Edytor nawigacji
Dodaj „toSavedStateHandle”

Android Studio 2021.1.1.9

Rozwiązane problemy
Debuger C++
Błąd AS Arctic Fox podczas rozpoczynania sesji debugowania natywnego na Macu M1: „Znaleziono uszkodzoną konfigurację LLDB”

Android Studio 2021.1.1.8

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
TypedefRemover korzysta z ASM5 i jest niezgodna ze źródłami JDK 11, które wymagają ASM7
AGP kompresuje wszystkie zasoby do testu jednostkowego .apk niezależnie od aaptOptions.noCompress
Wtyczka biblioteki na Androida powinna umożliwiać tworzenie plików jar źródeł
Stabilna wersja AGP 7.0.0 zgłasza wyjątek ExternalApiUsageException w metodzie LibraryVariants.all { applicationId }.
Raporty Jacoco nie wyświetlają wierszy kodu źródłowego, w tym narzędzia Android Gradle Build Tools 4.1.2 (lub 4.2.x) i Gradle 6.5
Narzędzia do projektowania
Błąd rysowalnego podglądu w formacie wektorowym.
Lint
Lint: nie zawiera prawidłowego klucza pliku manifestu rejestru (Lint-Registry-v2).
Sieć
Program profilujący sieci nie wyświetla wielu nagłówków o tej samej nazwie
Menedżer zasobów
(Windows) Nowy -> Zasób wektorowy -> obraz.svg: nieprawidłowy znak minusa w wygenerowanym pliku xml
Przeprowadzanie testów
Android Studio – trzmiel: w oknie dialogowym „Uruchom konfiguracje” wykonywane są nieprawidłowe testy w testach z instrumentacją
Uruchamiający test ocen nie działa z projektem AndroidX

Android Studio 2021.1.1.7

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Awaria podczas uruchamiania aplikacji Jetpack Compose w Androidzie Studio 2021.1.1 w wersji Canary 4
android.enableAppCompileTimeRClass=true powoduje błąd kompilacji w wersji AGP w wersji 7.0.0-alfa09
LinkApplicationAndroidResourcesTask kończy się błędem: dir nie jest możliwym do odczytu katalogiem
AGP 7.1-alfa kończy się niepowodzeniem podczas uruchamiania testów z instrumentacją z wiersza poleceń na starych urządzeniach
Inspektor układu
W atrybucie brakuje parametru resolveStackList i source
Lint
RedundantNamespace: fałszywie dodatnie dla plików XML w katalogu nieprzetworzonym
Lint nieprawidłowo oznacza pakiet Bundle#get jako metodę interfejsu API 21 lub nowszego

Android Studio 2021.1.1.6

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Awaria podczas uruchamiania aplikacji Jetpack Compose w Androidzie Studio 2021.1.1 w wersji Canary 4
Android Studio 4.2 nie tworzy już symboli debugowania w pakietach na potrzeby przesyłania danych do Konsoli Play
Narzędzie Profgen nie może przeanalizować obiektu ObfuscationMap z nazwą klasy, która nie ma tempa nazw (root)
Lint
Test lintowania recyklingu kończy się niepowodzeniem przy wywołaniu funkcji super()
Błąd Lint pokazuje wskazówkę, jak wyłączyć lint za pomocą wycofanego interfejsu API (jest to całkowicie niewłaściwe w przypadku używania kts)
Potencjalny problem z detektorem RestrictedApi w nowej integracji lint
Nowy kod/szablony
Nowy szablon modułu wstawia wersję narzędzi buildToolsVersion

Android Studio 2021.1.1.5

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Oprogramowanie AGP nie powinno ponownie uruchamiać dexingu, gdy użytkownik wdraża go na urządzeniach z innymi poziomami interfejsu API z IDE.
Dodaj plik bazowy lint jako dane wejściowe zadania lintowania
Lint
Błąd: Szybka poprawka „Zastąp „-” znakiem „en myślnik” (–, –) ?” zmienia kolejność tekstu
Przeprowadzanie testów
Edytuj konfigurację – parametry konfiguracji testu nie są zapisywane

Android Studio 2021.1.1.4

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Brak danych wyjściowych tekstu lintowego, gdy zadanie lint jest aktualne
Funkcja android.lintOptions.textoutput nie działa, gdy jest ustawiona przy użyciu „stdout” i „stderr”.
AGP7.0: rozbieżności w obsłudze przestrzeni nazw androidTest między interfejsem API/modelem a generowaniem R
Oprogramowanie AGP nie powinno ponownie uruchamiać dexingu, gdy użytkownik wdraża go na urządzeniach z innymi poziomami interfejsu API z IDE.
Wtyczka biblioteki na Androida powinna umożliwiać tworzenie plików jar źródeł
Edytor kodu
Uzupełnienie opcji tworzenia wiadomości dodaje lambda końcową
Lint
Pozwól Lint (?) na wykrycie w plikach XML układu, że ScrollView może hostować tylko jeden bezpośredni element podrzędny.
Sprawdzanie w narzędziu Android Lint VectorDrawableCompat powoduje nieprawidłowe ostrzeżenie
Lint.xml: opcje pliku używają niewłaściwej lokalizacji podstawowej do rozpoznawania ścieżki
Lint nie pobiera już właściwości systemowej lint.baselines.continue po ustawieniu jej z wtyczki Gradle.
Awarie niestandardowych reguł lintowania powodują brak raportów wyników
Problemy związane z duplikatami nieaktualnych elementów w systemie AGP 7 w wersji eksperymentalnej
Integracja z Lint
Szczegółowość wtyczki Android Lint Gradle
Edytor nawigacji
Przekazywanie obiektu argType, który jest klasą wewnętrznej enum, nie powoduje poprawnego wygenerowania FragmentArgs
Kreator nowego projektu
Zaktualizuj wygenerowany plik Gradle, aby używać nowej wtyczki DSL
Pakiety wersji/pliki APK
Podczas korzystania z KeePass hasło było czasami błędnie dekodowane
Tylko ostatnie zapisane hasła zastępują wcześniej zapisane hasła
Uruchom
Android Studio nie aktualizuje skompilowanego kodu | Sporadyczne
Wyświetl powiązanie
narzędzia lintowania:viewBindingType w Studio

Android Studio 2021.1.1.3

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Pakiet SdkLibDataFactory jest niezgodny z pamięcią podręczną konfiguracji Gradle
com.android.tools.build:gradle:4.2.0 uszkodzili obiekty zastępcze pliku manifestu w bibliotekach
Kompilacja kończy się niepowodzeniem po zaktualizowaniu projektu do wersji 4.2.
copyDebugAndroidLintReports: NoSuchFileWyjątek: lint-results-debug.txt
Urządzenia testowe z domyślną obsługą rozdzielczości (false) nadal mają foldery wygenerowane przy użyciu ponownej wartości
Pass --client-id, --client-name i --client-version do lint z AGP
Dodaj opcję javac „-parameters” tylko wtedy, gdy istnieje sala
Nie można już uruchamiać zadania testowego :test od wersji 7.0.0–beta03
AGP nie włącza literałów aktywnych w modułach bibliotecznych
[Gradle] Metoda „initWith” służy do kopiowania konfiguracji kompilacji, ale nie do smaków.
Nierozstrzygnięte odwołanie: setProguardFiles
Funkcja android.disableAutomaticObjectCreation nie powinna być funkcją eksperymentalną
Funkcja initWith() nie jest dostępna w przypadku DSL Gradle Kotlin
Android Studio,
Kanał alfa nie jest widoczny w rynku kolorów Compose
Analizator kompilacji
Funkcja kopiowania i wklejania nie działa w przypadku karty z ostrzeżeniami analizatora kompilacji
Kompilacja C++
Kompilacja projektu kończy się niepowodzeniem w systemie Windows z powodu plików git tylko do odczytu.
Wartość nullpointer w kompilacji z cmake ( prebuild opensl , kompilacja libgit2 )
Funkcja GNUMAKE zgłasza wyjątek w przypadku argumentów takich jak „-mllvm -oXXXX”
target_preCompute_headers nie działa
Wtyczka Androida do obsługi Gradle 4.0: argument CMake zaczynający się od „-C” nie jest przekazywany do tworzenia pliku wykonywalnego, renderowanie kompilacji jest uszkodzone.
Edytor C++
Błąd separatora wierszy podczas automatycznego generowania metody JNI
Analiza kodu
Nieprawidłowe ostrzeżenie w Gradle dotyczące uaktualnienia biblioteki roboczej do wersji alfa
Fałszywe ostrzeżenie o lintowaniu ShowToast z paskiem powiadomień
Edytowanie wiadomości
Usługa LiveLiterals powoduje awarię w module niebędącym funkcją tworzenia wiadomości
Wiązanie danych
Obsługuj tagi
Inspektor układu
Kopiowanie atrybutów powoduje skopiowanie odniesienia, a nie wartości
Lint
Element Lint UnusedResources nie działa prawidłowo, gdy używany jest atrybut ViewBinding za pomocą przekazywania dostępu do usługi.
Lint nie może znaleźć projektu rozbieżnego Aar dla: :camera:camera-extensions-stub
UnusedQuantity – fałszywie dodatnie
lint:Typografia Cudzysłów fałszywie pozytywny z tekstem akcentowanym
Błąd: szybka poprawka sprawdzania wersji nic nie daje
Lint nie pobiera już właściwości systemowej lint.baselines.continue po ustawieniu jej z wtyczki Gradle.
Nieaktualne komunikaty o błędach związane z częściową analizą Lint
Android Studio 4.2 zawiesza się w procesie sprawdzania lintowania InvalidConstant
lintClient nie odbiera adresu user.home
Lint: ShiftFlags zgłasza fałszywie pozytywne, gdy używa narzędzia Kotlin
Problemy związane z duplikatami nieaktualnych elementów w systemie AGP 7 w wersji eksperymentalnej
Filtr intencji w Androidzie S bez elementu android:exported Lint powinien zgłaszać problemy z
StringIndexOutOfBoundsWyjątek podczas zapisywania formatu SARIF na potrzeby Lint
Uruchamianie funkcji Lint z raportem SARIF powoduje zgłoszenie wyjątku w przypadku niektórych błędów klasy SourceLockedOrientationActivity.
W przypadku wielu parametrów metody ciągu znaków lint nie wykrywa błędu typu w StringDef
Zadanie lint AGP nie działa, gdy istnieje pośrednia zależność modułu ComputeOnly
Android Studio zatrzymał się i zasugerował aktualizację biblioteki do wersji SNAPSHOT po przywróceniu właściwej wersji stabilnej lub beta
[lint] Brak tłumaczenia nie wykrywa liczby mnogiej
Błędnie pozytywny algorytm ErrorViewCast przy użyciu elementów FragmentContainerView i findFragmentByTag
Integracja z Lint
Wykorzystanie pamięci RAM AGP 7.0.0 alfa 14 – bez ograniczeń
Problemy z lintowaniem funkcji dynamicznych nie są zgłaszane, gdy w aplikacji wartość checkDependaries=true i są moduły biblioteki
Kreator nowego projektu
Zaktualizuj wygenerowany plik Gradle, aby używać nowej wtyczki DSL
Błąd: w nowych projektach nadal nie można usunąć elementu „jcenter”, mimo że ma zostać usunięty, a także nie pomaga w czynnościach, które należy wykonać.
System projektu
Problem z docelowym interfejsem API RenderScript w narzędziach do kompilacji na Androida r25
Informacje
Nie udało się scalić zasobów w przypadku zasobu ciągu znaków ze zmianą znaczenia
Przeprowadzanie testów
Bumblebee 2021.1.1 Canary 2 nie wyświetla już nieudanych testów
Koszulka (R8)
Shrinker usuwa używane obiekty rysowalne wektorowe w nowej wersji 4.1.0
R8 nie usuwa adnotacji czasu kompilowania (VISIBILITY_BUILD)
Wyświetl powiązanie
Połączenie z wiązaniami ViewBinding rezygnuje z losowych działań w pliku XML
ViewBinding (Wiązanie widoku)
Wnioskowanie typu z wieloma wariantami układu

Android Studio 2021.1.1.2

Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Urządzenia testowe z domyślną obsługą rozdzielczości (false) nadal mają foldery wygenerowane przy użyciu ponownej wartości
W gradle-api potrzebny jest interfejs wersji
AGP 4.2.0 tworzy testowy plik APK, w którym brakuje klasy, prawdopodobnie z powodu ustawienia mieszanego źródła środowiska Java/kotlin
Następnym artefaktem do udostępnienia powinien być CLASSES
Wstrzyknięta obsługa Androida w wersji „202.7660.26.42.7322048” powinna mieć postać „w.x.y.z” – ten błąd pojawia się podczas wykonywania próbek tworzenia wiadomości
Włącz ponownie tworzenie DSL w klasie implementacji zamiast interfejsu
Android Studio,
UI_MODE_night_YES nie działa w wersji testowej
Edytor układu
Problem z podglądem układu w obiekcie TextClock
Podgląd niezgodny z uruchomioną aplikacją | Atrybut ?attr nie jest obsługiwany w funkcji fillColor w formacie XML (Vector Drawable)
Po dodaniu parametru „androidx.preference:preference:1.1.0” podgląd układu Android Studio przestaje działać w przypadku natywnych ustawień android.preference.Preference i niestandardowych.
Czułość powiększenia w Android Studio 4.0
Mechanizm renderowania układu: brak znaków Unicode podczas aktualizowania string.xml
Awarie Android Studio
Lint
Recykling recyklingu – fałszywie pozytywne
Android Lint nie może wyświetlić pliku jar pliku androidx.annotation w określonym projekcie
@CheckResult nie działa w wyrażeniach lambda
„UnknownIssueId” nadal wyświetla ostrzeżenia po wyłączeniu
Sprawdzanie lintów UnusedResources nie działa poprawnie w przypadku bibliotek
Błąd biblioteki firebase-perf [OutdatedLibrary] nawet wtedy, gdy używamy najnowszej wersji.
Renderowanie
Elementy rysunkowe z przezroczystymi kształtami nie są renderowane prawidłowo.
Informacje
Do niektórych zasobów w postaci ciągów znaków po uaktualnieniu do wersji 4.2 dodano odstępy
Wyświetl powiązanie
Wykorzystanie statycznego importu metody „inflate” powiązania widoku rozszerzonego powoduje, że zasób jest nieużywany
Asystent parowania z Wear
Nie udało się uruchomić Asystenta parowania Wear z IJ