Zamknięte problemy dotyczące Androida Studio 2022.2.1

Android Studio Flamingo Patch 2 (2022.2.1.20)

Wydano razem z:
  • Wtyczka Androida do obsługi Gradle 8.0.2
Rozwiązane problemy
Debuger C++
Debuger natywny nie wczytuje symboli po aktualizacji Flamingo
Shrinker (R8)
R8 nie tworzy kompilacji Compose z wyjątkiem ArrayIndexOutOfBoundsException
VerifyError: Verifier rejected class when using R8 with Kotlin 1.8.20
R8 na AGP 8 powoduje błąd usługi Google Fit
Podanie informacji o pliku źródłowym z nazwami resztek, które pokrywają się z nazwami wejściowymi, nie jest prawidłowo wyświetlane

Android Studio Flamingo Patch 1 (2022.2.1.19)

Wydano razem z:
  • Wtyczka Android Gradle 8.0.1
Rozwiązane problemy
Shrinker (R8)
Błąd: „Brak wymagań dotyczących wersji o podanym identyfikatorze w tabeli” po uaktualnieniu AGP 7.2.2 do 7.4.0
R8 NullPointerException w markTypeAsLive AGP 7.4.1
[R8 4.0.53] Nie udało się zweryfikować twardej klasy na Androidzie 11

Android Studio Flamingo RC 1 (2022.2.1.17)

Wydano razem z:
  • Wtyczka Android Gradle 8.0.0-rc01
Rozwiązane problemy
Wtyczka Gradle na Androida
Parametr android.injected.testOnly=false nie działa
Dexer (D8)
Wygląda na to, że obejście problemu JDK-8272564 jest wymagane na poziomie interfejsu API 28–30
Opublikuj pakiet lub pliki APK
Błąd podczas generowania podpisanego pakietu (usuwanie wszystkich aliasów w magazynie kluczy podczas tworzenia nowego)

Android Studio Flamingo Beta 5 (2022.2.1.16)

Wydano razem z:
  • Wtyczka Android Gradle 8.0.0-beta05
Rozwiązane problemy
Wtyczka Gradle na Androida
Błąd kompilacji odnosi się do poziomu API 34, który nie istnieje
„Zalecamy użycie nowszego wtyczki Gradle dla Androida”, gdy nie ma nowszego
Android Studio
W oknie narzędzia do zarządzania urządzeniami w ramach usługi AS Electric Eel połączenie z zegarkiem Pixel zostaje utracone podczas dublowania ekranu urządzenia

Android Studio Flamingo Beta 4 (2022.2.1.15)

Wydano razem z:
  • Wtyczka Android Gradle 8.0.0-beta04
Rozwiązane problemy
Wtyczka Gradle na Androida
Funkcja processDebugUnitTestManifest nie działa prawidłowo w przypadku obiektów zastępczych w pliku manifestu dla wariantów testowych
Lint uzyskuje dostęp do informacji o zestawach źródeł bez zależności
JDK
pusty ekran po przejściu laptopa w tryb uśpienia w przypadku konfiguracji z wieloma monitorami.
Giraffe Canary 2: UI freeze (beachball) on startup: sun.java2d.metal.MTLLayer.blitTexture
Shrinker (R8)
java.lang.VerifyError: Verifier rejected class androidx.compose.ui.graphics.colorspace.o: void androidx.compose.ui.graphics.colorspace.o.(java.lang.Object) failed to verify: void androidx.compose.ui.graphics.colorspace.o.(java.lang.Object): [0x0] cannot access instance field java.lang.Object androidx.compose.ui.graphics.colorspace.n.a from object of type Precise Reference: androidx.compose.ui.graphics.colorspace.o
AGP 7.4.0/7.3.1 – próba umieszczenia działania w kolejce na liście zadań, do której nie można przesłać danych
Kompilowanie kodu Renderscript: duży spadek wydajności podczas aktualizacji AGP z wersji 7.3.1 na 7.4.0

Android Studio Flamingo Beta 3 (2022.2.1.14)

Wydano razem z:
  • Wtyczka Android Gradle 8.0.0-beta03
Rozwiązane problemy
Wtyczka Gradle na Androida
Wtyczka Lint nie jest częścią gradle-api
DexingFileDependenciesTask.outputKeepRules to katalog, ale jest oznaczony jako plik wyjściowy
Uaktualnienie do wersji AGP 7.4 powoduje błąd StackOverflowError
Podgląd podczas tworzenia
AS Flamingo Alpha 10 Compose Preview PermittedSubclasses requires ASM9
Dexer (D8)
Aktualizacja biblioteki metadanych Kotlina do wersji 0.6.0
Importuj/synchronizuj
Nie udało się zsynchronizować Gradle w wersji AS 2022.3.1 Canary 2
Nie można wywołać metody „syncFailed” w klasie „com.google.android.gms.sync.SyncListener”, ponieważ parametr „syncListener” ma wartość null
JDK
pusty ekran po przejściu laptopa w tryb uśpienia w przypadku konfiguracji z wieloma monitorami.
Giraffe Canary 2: UI freeze (beachball) on startup: sun.java2d.metal.MTLLayer.blitTexture
Network Inspector
Wyjątek NullPointerException w metodie getHeaderField w klasie TrackedHttpURLConnection
Shrinker (R8)
NPE / błąd twierdzenia w weryfikatorze ramki CF
Regresja po usunięciu pamięci podręcznej wyszukiwania pól
`:app:minifyVariantWithR8` powoduje wyjątek NullPointerException w AGP 7.4.0-beta02
R8: ClassNotFoundException, gdy ustawiono -allowaccessmodification
Dodanie obsługi odbiorników kontekstu w metadanych

Android Studio Flamingo Beta 1 (2022.2.1.12)

Wydano razem z:
  • Wtyczka Android Gradle 8.0.0-beta01
Rozwiązane problemy
Wtyczka Gradle na Androida
Problemy z modułem „com.android.build.gradle.tasks.ShaderCompile” dotyczące pamięci podręcznej konfiguracji
Dodawanie do zasobów Java za pomocą interfejsów AGP powoduje błąd pamięci podręcznej konfiguracji
Analizator kompilacji
NPE w TasksTreeStructure.updateStructure (analityku kompilacji)
Emulator
Ostrzeżenie dotyczące prywatności musi być wyświetlane, gdy użytkownik włączy dublowanie ekranu urządzenia w Ustawieniach
Lint
TypedArray#close (interfejs API 31) nie został odsłodzony, ale AS nie wyświetla ostrzeżenia, gdy metoda jest używana w ramach instrukcji try-with-resources
Lint nie sprawdza prawidłowych typów danych w przypadku odbiorców wywołania
Lint sprawdza bezpieczne konwersje tylko w przypadku bezpośrednio zaimplementowanych interfejsów, a nie dziedziczonych

Android Studio Flamingo Canary 11 (2022.2.1.11)

Wydano razem z:
  • Wtyczka Android Gradle 8.0.0-alpha11
Rozwiązane problemy
Analizator kompilacji
NPE w TasksTreeStructure.updateStructure (analityku kompilacji)
Emulator
Ostrzeżenie dotyczące prywatności musi być wyświetlane, gdy użytkownik włączy dublowanie ekranu urządzenia w Ustawieniach

Android Studio Flamingo Canary 10 (2022.2.1.10)

Wydano razem z:
  • Wtyczka Android Gradle 8.0.0-alpha10
Rozwiązane problemy
Wtyczka Gradle na Androida
Interfejs Instrumentation API nie przekształca lokalnych zależności plików
Błąd „AnnotationProcessorOptions.arguments are queried” podczas aktualizacji do wersji 7.4 Beta 1
Przenieś publiczne wtyczki Gradle do gradle-api i usuń BasePlugin.getExtension.
r8.jvmArgs nie są używane
JDK17 jako minimalna wersja wymagana przez AGP
AGP 8.0.0 A8 powoduje rozbicie profili podstawowych
Zmień „compileSdkVersion” na „compileSdk” w wiadomości CheckAarMetadataTask w AGP 8.0
Wersja AGP 7.4.0-rc01 powoduje błąd w interfejsie Variant API: „Wysyłanie zapytania o zmapowaną wartość map(provider(java.util.Set)) przed zakończeniem zadania '...' nie jest obsługiwane”.
Android Studio
Nie pokazuj wyskakujących okienek z niezwiązanymi z Java funkcjami
APK Viewer
Profil podstawowy: reguły dotyczące zbyt dużych plików
Dekodowanie profili podstawowych w przypadku pakietów aplikacji
Podgląd AVD
Komponent wektorowy nie może załadować pliku SVG
Analizator kompilacji
Brak powiadomienia „Dostępne są nowe ostrzeżenia dotyczące kompilacji” z analizatora kompilacji
Edytor kodu
Funkcja AppLinksAutoVerify nie obsługuje przekierowań 301
Edytowanie wiadomości
Wycofane importowanie obrazu w usłudze Compose zastąpione przez importowanie w wersji wyższej
Wdrożenie
Błąd dublowania ekranu
Narzędzia do projektowania
Konwertowanie SVG na grafikę wektorową na Androida kończy się niepowodzeniem w przypadku gradientów liniowych z powodu elementów xref:href
Dexer (D8)
Błąd scalania dex związany z globalnymi syntetycznymi po przejściu z wersji 6 na 7 w AS Canary
Emulator
Wypadek rdzeniowy emulatora związany z emulacją WLAN (mac80211_hwsim)
Etykieta emulatora zmiany rozmiaru elementu sterującego aparatem
Fragment
Fragment DialogFragmentCallbacksDetector Lint jest uszkodzony po aktualizacji do lint 30.4.x (AGP 7.4.x)
Importuj/synchronizuj
Brak JDK w IDE
Dodawanie źródeł po utworzeniu wersji powoduje przerwanie synchronizacji.
Komunikaty o błędach wtyczki Android Support Plugin wymagają zmiany treści
Edytor układu
Ikony poziomych i pionów LinearLayout mogą wprowadzać w błąd
Lint
wyjaśnienie sprawdzania AccessibilityDetector jest nieaktualne
Sprawdzanie Lint SDK_INT powinno uwzględniać tymczasowe zmienne lokalne
Błąd podczas zastępowania typu funkcji za pomocą typu aliasu w TestMode.TYPE_ALIAS
Błąd: gdy obiekt ObjectAnimator jest tworzony poza bieżącym blokiem kodu, pojawiają się ostrzeżenia o fałszywie dodatnich wynikach nieuruchamiania #38
Lint: NPE z powodu zapytania instancji aplikacji w trybie mergeOnly
Reguła lint NonConstantResourceId nie może wykryć przypisania stałych wartości z identyfikatora zasobu
nie wyświetla błędu w przypadku identyfikatora widoku
Niemożność zdeserializowania pamięci podręcznej zasobów lint powoduje błąd lint (ale powinno to być ostrzeżenie)
AGP Flamingo Alpha 8 Lint NewApi Desugar Regression
Integracja z lintem
Plik bazowy jest obecnie wejściem i wyjściem zadań lint
Logcat
Dodawanie działania kopiowania tekstu wiadomości po kliknięciu prawym przyciskiem myszy
ProfileInstaller i profile podstawowe
Wyświetlanie addMetadata w przypadku testów Hawkeye
Zasoby
Refaktoryzacja nazwy koloru (a nie pliku) w pliku XML powoduje odrzucenie znaku wielkości liter jako nieprawidłowej nazwy pliku
Przeprowadzanie testów
Za każdym razem, gdy uruchamiam testy jednostkowe z pokrywaniem, muszę ponownie skompilować (2 razy)
Asystent aktualizacji
Aktualizacja do wersji AS Flamingo Canary 9 powoduje niepowodzenie projektu, gdy w pliku gradle są używane pola niestandardowej konfiguracji kompilacji.

Android Studio Flamingo Canary 9 (2022.2.1.9)

Wydano razem z:
  • Wtyczka Android Gradle 8.0.0-alpha09
Rozwiązane problemy
Pakiety aplikacji na Androida
Umożliwienie określenia ścieżki dla bibliotek, które mają być uwzględnione w pakiecie aplikacji utworzonym zewnętrznie
Wtyczka Gradle na Androida
Plik lint.xml w modułach nie jest uwzględniany w ramach sprawdzania aktualności zadań lint
Problem z wtycką Androida do obsługi Gradle w wersji 7.0 lub nowszej i testami Androida: nie można znaleźć zasobu o identyfikatorze id
configureCMakeDebug niestabilnie się zawiesza z wyjątkiem wskaźnika o wartości null
IllegalAccessError uaktualnia projekt do wersji AS2022.2.1.5, FireBasePerfPlugin
Synchronizacja kończy się niepowodzeniem z niejasnym komunikatem o błędzie „Kolekcja nie zawiera elementu pasującego do predykatu”.
AVD Manager
Lustrowanie urządzenia zawsze otwarte
Edytowanie wiadomości
Kolejność sugestii w MaterialTheme
Podgląd podczas tworzenia
KotlinReflectionNotSupportedError: implementacja Kotlin reflection nie została znaleziona w czasie wykonywania
Importuj/synchronizuj
Brak JDK w IDE
OutputBuildAction został skompilowany przez nowszą wersję środowiska wykonawczego Javy.
Brak konfiguracji uruchomień utworzonych dla modułów z wtyczką Gradle „com.android.test”
Fałszywie pozytywne ostrzeżenie IDE o poziomie języka „preview” w języku Java
IDE w zamrożonym stanie próbuje przeprowadzić refaktoryzację metody Kotlina w dużym projekcie
IntelliJ
Wyciek projektu przez FocusChangeListener w FileEditorManagerImpl
Wtyczka Kotlin
Regresja w EE: wyodrębnianie metody czasami nie działa
Lint
Android Studio nieprawidłowo oznacza wybraną wersję jako nieaktualną.
Element EP AndroidDeprecationInspection.DeprecationFilter nigdy nie jest rejestrowany w pliku android-plugin.xml
Nowy kod/szablony
Android Studio generuje w pliku manifestu nieprawidłowe oświadczenie o aktywności, gdy nowa aktywność nie jest tworzona w katalogu głównym projektu
Puste szablony aktywności Views nie importują klasy R, gdy aktywność nie została utworzona w pakiecie głównym
Powiązanie danych nie jest obsługiwane w szablonie w Android Studio.
Profilery
Widok „od dołu do góry” ścieżki simpleperf nie jest prawidłowo wypełniany w Flamingo C6
Wear
Gdy użyjesz klawisza „esc” jako skrótu do przycisku Wstecz, stracisz fokus na emulatorze.

Android Studio Flamingo Canary 8 (2022.2.1.8)

Wydano razem z:
  • Wtyczka Android Gradle 8.0.0-alpha08
Rozwiązane problemy
Wtyczka Gradle na Androida
AGP 7.4.0-alpha09 generuje wersje, które nie będą się przesyłać do Firebase App Distribution
Kompilacja C++
Przenoszenie rejestrowania w C++ do wątku tła
Odczytywanie wersji cmake w trybie opóźnionym, a nie podczas konfiguracji
Edytowanie wiadomości
Kolejność sugestii w MaterialTheme
Połączenie danych
Kompilator Databinding nie rozwiązuje już typów w bibliotece wieloplatformowej w wersji Kotlin 1.7.0
Opublikuj pakiet lub pliki APK
„Wygeneruj podpisany pakiet / APK” – ścieżka docelowa powinna zależeć od modułu.

Android Studio Flamingo Canary 7 (2022.2.1.7)

Wydano razem z:
  • Wtyczka Android Gradle 8.0.0-alpha07
Rozwiązane problemy
Wtyczka Gradle na Androida
Gradle 8.0-milestone-2 powoduje wyjątek w AGP
Optymalizacja scalania pliku manifestu w przypadku aplikacji i biblioteki
Dodawanie gradle-settings-api do generowania javadoc
Nowa „nieznana stała enum” z javac w AGP 7.4.0-alpha09
Interfejs API
W pluginie Gradle 3.0.0 zastąpienia buildConfigField generują teraz ostrzeżenia
Edytowanie wiadomości
Brak podświetlenia wywołania funkcji w motywie Darcula
Dodawanie importów w przypadku funkcji składanych często jest nieczytelne
Podgląd podczas tworzenia
Plik jetified font/myfont.xml nie istnieje (lub nie jest plikiem).
Menedżer urządzeń
Edytowanie AVD powoduje włączenie ramki urządzenia, ignorując poprzednie ustawienie.
Emulator
Ustawienie „Nie przerywaj” nie jest przywracane po odłączeniu urządzenia
Przesyłanie treści do wyświetlacza Dotknij Odłącz urządzenie
Edytor układu
AS 2021.1.1 Patch 3: Problemy w Inputtype
Wyciek pamięci o rozmiarze 138 MB w CustomViewPreviewRepresentation
Element spinnera tools:listitem nie jest prawidłowo renderowany, gdy jest używany w tagu include.
Inspektor układu
Narzędzie Layout Inspector nie sprawdza Compose, jeśli wersja jest wykluczona z uruchomionej aplikacji
Lint
Lint: nieprawidłowe działanie scalania PartialResults
Logcat
Prośba: w LogCat umożliwić też ukrycie poziomu logowania
Wear
Emulator Androida. Wear OS Round. Przywraca do kwadratu.

Android Studio Flamingo Canary 6 (2022.2.1.6)

Wydano razem z:
  • Wtyczka Android Gradle 8.0.0-alpha06
Rozwiązane problemy
Logcat
Prośba: w LogCat umożliwić też ukrycie poziomu logowania

Android Studio Flamingo Canary 5 (2022.2.1.5)

Wydano razem z:
  • Wtyczka Android Gradle 8.0.0-alpha05
Rozwiązane problemy
Wtyczka Gradle na Androida
Typ kompilacji „debug” ma domyślny klucz podpisywania, inne typy nie mają klucza podpisywania.
wygenerowany katalog źródłowy podany jako katalog Javy w głównym dostawcy źródła modelu lint
Edytowanie wiadomości
Podświetlanie składni w Jetpack Compose jest niespójne
Importuj/synchronizuj
Wybiórcze rozwiązanie na platformie w przypadku błędu IDEA-303282
Edytor układu
Nieprawidłowe obsługiwanie atrybutu grawitacji w widoku projektu
Obsługa katalogów sampledata do stosowania w projektach wielomodułowych
RTL Refactoring próbuje edytować pliki zgodności aplikacji
Widżety widoku czasu
Podgląd projektu przestaje działać, jeśli w motywie brakuje jakiegoś atrybutu
Duplikaty opcji w drzewie komponentów w trybie projektowania edytora układu
W oknie układu, po przełączeniu z widoku projektu na widok podzielony, widok pliku XML nie przewija się do wybranego komponentu.
Kliknięcie prawym przyciskiem myszy wiersza widoku w Edytorze układu nie powoduje otwarcia menu kontekstowego. Należy kliknąć dokładnie identyfikator lub typ widoku.
Odsetek wytycznych nie wyświetla się w widoku projektu, gdy jest podany za pomocą wartości wymiarów
Propozycja: rozmiar komórki w widoku Właściwości produktu powinien być możliwy do zmiany
Margines układu nie działa prawidłowo
Element spinnera tools:listitem nie jest prawidłowo renderowany, gdy jest używany w tagu include.
Nieprawidłowy domyślny typ danych wejściowych dla editText
Android Studio dodaje atrybuty pozycji bezwzględnej do grup ConstraintLayout
Lint
[BuildTool/Lint] ChecksSdkIntAtLeast constructor property
Logcat
Logi przestały się wyświetlać w konsoli
Przeprowadzanie testów
„Nieprawidłowy link dynamiczny” na stronie https://g.co/androidstudio/not-mocked
Testowanie
g.co/androidstudio/not-mocked nie jest już przydatne

Android Studio Flamingo Canary 4 (2022.2.1.4)

Wydano razem z:
  • Wtyczka Android Gradle 8.0.0-alpha04
Rozwiązane problemy
Wtyczka Gradle na Androida
Zastąpienie zasobów za pomocą resValue w pliku build.gradle powoduje błąd: Duplikaty zasobów
Typ kompilacji „debug” ma domyślny klucz podpisywania, inne typy nie mają.
Korzystanie z funkcji dynamicznych i zmniejszanie zasobów powodują awarię w czasie wykonywania
Edytor kodu
Inspekcja „Reguła regularna” > „Zbędny znak ucieczki” – błędy „\\}” jako zbędne
Zarządzanie zależnościami
Usuwanie starych narzędzi do kompilacji
Importuj/synchronizuj
Nie można zaimportować projektu Kotlin Multiplatform w wersji AS 2022.1.1 Beta 1
IllegalStateException: Build (name=':') not found
Edytor układu
Błąd podglądu widoków niestandardowych
Lint
Nieprawidłowa informacja o błędach w funkcji Recyklingu dotycząca metody openInputStream
Logcat
[LogcatV2] Nieprawidłowa podpowiedź skrótu klawiszowego, jeśli zmienisz domyślne „Ctrl+spacja”
Network Inspector
Network Inspector wyświetla żądania dwukrotnie, jeśli OkHttpClient został utworzony z innego OkHttpClient za pomocą newBuilder().

Android Studio Flamingo Canary 3 (2022.2.1.3)

Wydano razem z:
  • Wtyczka Android Gradle 8.0.0-alpha03
Rozwiązane problemy
Wtyczka Gradle na Androida
Zatrzymanie tworzenia konfiguracji androidJacocoAnt, jeśli pokrycie nie jest włączone
Użycie elementu @IntDef w komponencie biblioteki nie powoduje wygenerowania pliku annotations.zip w pliku aar
Nie udało się znaleźć wspólnego typu super dla i
Dodaj wersję właściwości gradle LINT_PRINT_STACKTRACE=true
Nieaktualne gotowe artefakty pakowane w AAR
Przechodzenie z usługi docelowej na usługę outputLocation, aby usunąć ostrzeżenie o wycofaniu i przygotować się do Gradle 9.0
Podczas konfigurowania zadania JavaCompile weź pod uwagę parametr `--release`.
[AGP-7.3.0-beta03] ShrinkResourcesNewShrinkerTask nie działa, gdy po deklaracji XML znajduje się pusty wiersz
domyślne uruchamianie celu lintVital w wersji debugowania,
Ostrzeżenie, gdy pliki Proguard nie istnieją
AGP próbuje dodać kotlinOptions.freeCompilerArgs w etapu wykonywania zadania
Nie udało się zsynchronizować Gradle: nie udało się zsynchronizować: nieznany powód
DependencyReportTask jest niezgodny z pamięcią podręczną konfiguracji
Edytor kodu
Wyodrębnianie zasobu ciągu znaków może obejmować cudzysłowy (" ")
Podświetlanie kontekstu kodu SQL nie działa w Room 2.5.0
Podgląd podczas tworzenia
Menu rozwijane jest rozwinięte w niewłaściwym miejscu w trybie interaktywnego podglądu
Debuger
Źródła debugowania domyślnie używają parametru compileSdkVersion zamiast wersji emulatora
Emulator
Przesyłanie treści do wyświetlacza Dotknij Odłącz urządzenie
Importuj/synchronizuj
Import projektu Gradle zawodzi po uaktualnieniu z Chipmunk Patch 2 (2021.2.1)
Opcje kompilatora nie są uwzględniane w synchronizacji Gradle w IDE
Nie można zaimportować projektu Kotlin Multiplatform w wersji AS 2022.1.1 Beta 1
Lint
Sprawdzanie lint ResourceType nie działa w przypadku źródeł Kotlin
Weryfikacja wersji nie obsługuje sprawdzania zakresu w Kotlinie
Wynik fałszywie pozytywny dla InlinedApi, gdy jest zawinięty
Logcat
Problemy z logcat
Nowy kod/szablony
pusty tag metadanych dodany do nowych projektów,
Widok projektu
nazwa pakietu nie jest aktualizowana na pasku bocznym po zmianie nazwy;
Asystent aktualizacji
Obsługa zmiany nazwy pakietu w przypadku AndroidTest
Migracja atrybutu „package” z pliku AndroidManifest.xml do DSL w przestrzeni nazw

Android Studio Flamingo Canary 2 (2022.2.1.2)

Wydano razem z:
  • Wtyczka Android Gradle 8.0.0-alpha02
Rozwiązane problemy
Wtyczka Gradle na Androida
Konfiguracja MergeGeneratedProguardFilesCreationAction jest powolna, nawet przy włączonym buforowaniu konfiguracji
[AGP] Dodawanie wygenerowanego katalogu źródeł do modelu IDE (interfejs Variant API)
Interfejsy JavaPluginConvention i HasConvention zostały wycofane
Nie dodawaj domyślnie ignorewarnings do R8
Ostrzeżenie, gdy pliki Proguard nie istnieją
Wersja AGP 7.3.0 powoduje przerwanie synchronizacji Gradle w przypadku projektów platformy Gradle
biblioteka apksig: ApkVerifier$Result.getV4SchemeSigners() jest oznaczona jako prywatna
APK Viewer
Nieprawidłowe wyrównanie etykiety okna dialogowego
Wyświetlanie zawartości plików .version w analizatorze APK
Brak wypełnienia w nagłówkach kolumn tabeli w APK Analyzer
AVD Manager
Błąd w Menedżerze AVD: nie można znaleźć pliku adb, ale plik adb.exe znajduje się na ścieżce.
Inspektor zadań wykonywanych w tle
Background Task Inspector
Edytor kodu
Wyodrębnianie zasobu ciągu znaków może obejmować cudzysłowy (" ")
Menedżer urządzeń
Niejednoznaczne wyniki w menu wyszukiwania akcji podczas wyszukiwania „Menedżera urządzeń”
Nieprawidłowe sortowanie w Menedżerze urządzeń
Emulator
Wyłączanie ekranu urządzenia podczas dublowania zawartości
Importuj/synchronizuj
Zezwalanie na testy synchronizacji ze starszą wersją AGP w celu obsługi nowej przestrzeni nazw DSL
Obsługa nowego układu źródła KMP
Wtyczka Kotlin
Refactor -> Narzędzie modularyzacji nie działa z kodem Kotlina
Logcat
Proszę o przywrócenie możliwości dostosowywania rozmiaru czcionki logcat
Logcat wyświetla baner „Wszystkie wpisy w logach są ukryte przez filtr” po odłączeniu urządzenia
Refactoring do postaci modułów
AS 3.3 alpha8: funkcja Modularize… refactoring jest wyszarzona
Nawigacja
Jeśli przestrzeń nazw zostanie przeniesiona do build.gradle, kompilacja zakończy się niepowodzeniem z powodu nieprawidłowej deklaracji R.
Nowy kod/szablony
Nieprawidłowy komentarz w szablonie aktywności z kartami
Nazwa modułu zbyt wąska
Kreator nowego projektu
Ekran dystrybucji wersji jest za duży i nie można go przewijać.
Opublikuj pakiet lub pliki APK
Generowanie klucza nie otacza argumentów znakami ucieczki ani nie otacza ich cudzysłowami
Zasoby
Nie można wyodrębnić zasobu ciągu znaków z pliku Kotlin, jeśli zawiera on podziały wiersza
Android Studio po cichu zastępuje zasób drawable
przezroczyste tło w plikach SVG zmienia się na żółte.
Konwersja na WebP powinna działać w przypadku ikon uruchamiania
Menedżer pakietu SDK
Katalog ikon clipartów powoduje poważne opóźnienia w Menedżerze pakietu SDK
SdkManager wyświetla toString na RemotePackage
Edytor tłumaczeń
Edytor tłumaczenia: zachowaj pliki zasobów i nie umieszczaj ich wszystkich w pliku strings.xml
Edytor tłumaczeń nie rozróżnia serbskiego w alfabecie cyrylickim i łacińskim. W Edytorze tłumaczeń brakuje też wielu języków.
Dodawanie ciągu w Edytorze tłumaczeń powoduje dwukrotne dodanie zasobu (AS Bumblebee)
podczas wklejania tekstu zastępowane są liczne kolumny.

Android Studio Flamingo Canary 1 (2022.2.1.1)

Wydano razem z:
  • Wtyczka Android Gradle 8.0.0-alpha01
Rozwiązane problemy
Wtyczka Gradle na Androida
Niepewne niepowodzenie kompilacji w założeniu MergeResources
Tagi JavaPluginConvention i HasConvention są wycofane
Nieprawidłowa i niespójna lokalizacja pliku w nowym interfejsie transformacji API
Wtyczka Android Gradle nie powinna używać wycofanej funkcji GUtil.toWords(string)
Wtyczka Gradle na Androida nie powinna używać wycofanej funkcji ConfigureUtil.configure(closure, target).
Zaktualizuj testy AGP, aby używały KGP w wersji 1.7.20-Beta
Gradle 7.4 nie działa (nie udało się utworzyć instancji AnalyticsService)
Nowa „nieznana stała enum” z javac w AGP 7.4.0-alpha09
Interfejs API
Interfejs API wersji: w wersji AGP 7.1 i nowszych aktualizacje nowych obiektów wersji nie są przekazywane do starszych obiektów wersji
Edytor C++
W widoku projektu na Androida nie można znaleźć zewnętrznego pliku .h w języku C++
Edytor kodu
Domyślnie wyłącz import za pomocą symboli wieloznacznych w przypadku projektów Kotlina w Android Studio
Wdrożenie
Wyciek projektu przez AndroidProcessHandler/SingleDeviceAndroidProcessMonitor
Menedżer urządzeń
Menedżer urządzeń wyświetla obrazy automatyczne dla wyboru telefonu
Emulator
Profil sprzętowy Androida TV pokazuje nieprawidłowy rozmiar urządzenia
nie mogę pobrać obrazu Androida 12.0 bez interfejsów API Google dla ABI arm64-v8a na moim MacBooku Pro 14
Importuj/synchronizuj
Nie można zsynchronizować projektu z modułem KMP w Chipmunk z MPSS
Unikaj wysyłania zapytań o modele KMP w celu określenia, czy moduł jest modelem KMP
//tools/adt/idea/project-system-gradle:intellij.android.projectSystem.gradle.tests_tests fails on JDK17
Nie można zaimportować projektu Kotlin Multiplatform w wersji AS 2022.1.1 Canary 10
Pamięć
Narzędzie Profile pamięci wyświetla 0,2 GB zamiast 150 MB
Asystent aktualizacji
Asystent uaktualniania AGP powinien obsługiwać projekty korzystające z android.disableAutomaticComponentCreation.