Zamknięte problemy dotyczące Androida Studio 2022.2.1

Poprawka Android Studio Flamingo 2 (20.2.1.2022)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.0.2
Rozwiązane problemy
Debuger C++
Natywny debuger nie wczytuje symboli po aktualizacji Flamingo
Koszulka (R8)
R8 nie działa podczas kompilacji w trybie ArrayIndexOutOfBoundsWyjątek
Weryfikacja błędu: weryfikator odrzucił klasę podczas używania R8 z Kotlin 1.8.20
R8 w AGP 8 narusza usługę Google Fit
Uwzględnianie informacji o pliku źródłowym z nazwami resztowymi, które nakładają się na nazwy wejściowe, nie jest prawidłowo reprezentowane

Poprawka Android Studio Flamingo 1 (2022.2.1.19)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.0.1
Rozwiązane problemy
Koszulka (R8)
Po uaktualnieniu AGP do wersji 7.2.2 -> 7.4.0 błąd: „Brak wymogu wersji o danym ID w tabeli”
R8 NullPointerException i markTypeAsLive AGP 7.4.1
[R8 4.0.53] Błąd weryfikacji klasy na Androidzie 11

Android Studio Flamingo RC 1 (17.02.2022)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.0.0-rc01
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
android.injected.testOnly=false nie działa
Dexer (D8)
Obejście problemu z JDK-8272564 wydaje się wymagane na poziomie API 28–30
Pakiety wersji/pliki APK
Błąd wygenerowanego pakietu (usunięcie całego aliasu w magazynie kluczy podczas tworzenia nowego)

Android Studio Flamingo Beta 5 (16.02.2022)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.0.0-beta05
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Błąd kompilacji odnosi się do poziomu interfejsu API, który nie istnieje 34
„Zalecamy używanie nowszej wtyczki Androida do obsługi Gradle”, jeśli nie ma nowszej.
Android Studio,
Okno narzędzia Electric Eel Running Devices Tool traci połączenie z Pixel Watch w trakcie powielania ekranu

Android Studio Flamingo Beta 4 (15.02.2022)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.0.0-beta04
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
procesDebugUnitTestManifest kończy się niepowodzeniem z obiektami zastępczymi w pliku manifestu dla wariantów testowych
Lint uzyskuje dostęp do źródła i udostępnia informacje bez zależności
JDK
Pusty ekran po uśpieniu laptopa w przypadku konfiguracji z kilkoma monitorami
Giraffe Canary 2: UI zawiesza się (piłka plażowa) przy uruchamianiu: sun.java2d.metal.MTLLayer.blitTexture
Koszulka (R8)
java.lang.VerifyError: weryfikator odrzucił klasę androidx.compose.ui.graphics.colorspace.o: void androidx.compose.ui.graphs.colorspace.o.(java.lang.Object) nie mógł zweryfikować: void androidx.compose.ui.graphics.langspace.o.(java.composwyk.pl.colorspace.o.(java.compose.lang.Object) nie może uzyskać dostępu do obiektu java.composwyk.lang.color
AGP 7.4.0/7.3.1 – próba umieszczenia działania w kolejce na liście zadań kolejki, których nie można przekazać
Zmniejszanie kodu Renderscript: duży spadek wydajności przy aktualizacji AGP z 7.3.1 do 7.4.0

Android Studio Flamingo Beta 3 (14.02.2022)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.0.0-beta03
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Wtyczka Lint nie jest częścią gradle-api
DexingFileDependshipsTask.outputKeepRules jest katalogiem, ale jest oznaczony jako plik wyjściowy
Przejście na AGP do wersji 7.4 powoduje wystąpienie błędu StackOverflowError.
Podgląd wiadomości
AS Flamingo Alpha 10 Compose Preview PermittedSubclasses wymaga ASM9
Dexer (D8)
Aktualizacja biblioteki metadanych Kotlin do wersji 0.6.0
Importowanie/synchronizacja
Nie udało się zsynchronizować Gradle w AS 2022.3.1 Canary 2
Nie można wywołać GradleSyncListener.syncFailed, ponieważ parametr „syncListener” ma wartość null
JDK
Pusty ekran po uśpieniu laptopa w przypadku konfiguracji z kilkoma monitorami
Giraffe Canary 2: UI zawiesza się (piłka plażowa) przy uruchamianiu: sun.java2d.metal.MTLLayer.blitTexture
Inspektor sieci
TrackedHttpURLConnection.getHeaderField awarie z NullPointerException
Koszulka (R8)
Błąd NPE / asercji w weryfikatorze ramek CF
Regresja po usunięciu pamięci podręcznej wyszukiwania pól
`:app:minifyVariantWithR8` zwraca wyjątek NullPointerException w AGP w wersji 7.4.0-beta02
R8: ClassNotFoundException, gdy -allowaccessmodification
Dodanie obsługi odbiorców kontekstu w metadanych

Android Studio Flamingo Beta 1 (12.02.2022)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.0.0-beta01
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Problemy z `com.android.build.gradle.tasks.ShaderCompile` z pamięcią podręczną konfiguracji
Dodawanie do zasobów Javy przy użyciu interfejsów API AGP powoduje naruszenie pamięci podręcznej konfiguracji
Analizator kompilacji
NPE w obiekcie TasksTreeStructured.updatestructure (Analizator kompilacji)
Emulator
Ostrzeżenie dotyczące prywatności musi być wyświetlane, gdy użytkownik włączy odbicie lustrzane urządzenia w Ustawieniach
Lint
Tablica TypedArray#close (API 31) nie została wycofywana, ale system autonomiczny nie wyświetla ostrzeżenia, gdy jest używany w trybie try-with-resources
Lint nie sprawdza poprawności przesyłania w przypadku odbiorców połączeń
Lint sprawdza bezpieczne przesyłanie tylko w przypadku interfejsów bezpośrednio zaimplementowanych, a nie dziedziczonych.

Android Studio Flamingo Canary 11 (11.02.2022)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.0.0-alfa11
Rozwiązane problemy
Analizator kompilacji
NPE w obiekcie TasksTreeStructured.updatestructure (Analizator kompilacji)
Emulator
Ostrzeżenie dotyczące prywatności musi być wyświetlane, gdy użytkownik włączy odbicie lustrzane urządzenia w Ustawieniach

Android Studio Flamingo Canary 10 (10.02.2022)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.0.0-alfa10
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Instrumentation API nie przekształca zależności plików lokalnych
Podczas aktualizowania do wersji beta 7.4 wersji beta 1 wystąpił błąd „AnnotationProcessorOptions.arguments are queryated”
Przenieś publiczne wtyczki Gradle do gradle-api i usuń BasePlugin.getExtension
r8.jvmArgs nie są używane
JDK17 jako wersja minimalna wymagana przez AGP
AGP 8.0.0 A8 narusza profile podstawowe
W komunikacie CheckAarMetadataTask w AGP 8.0 zmieniono „buildSdkVersion” na „buildSdk”
AGP 7.4.0-rc01 zakłóca interfejs API wariantu: „Wysyłanie zapytania o zmapowaną wartość map(provider(java.util.Set)) przed ukończeniem zadania „...” nie jest obsługiwane”
Android Studio,
Nie pokazuj wyskakującego okienka z nieistotnymi funkcjami podglądu Java
Przeglądarka plików APK
Reguły profili bazowych są zbyt duże
Dekodowanie profili bazowych pakietów aplikacji
Podgląd AVD
Zasób wektorowy nie może wczytać pliku SVG
Analizator kompilacji
Brak powiadomień o dostępnych nowych ostrzeżeniach kompilacji z Analizatora kompilacji
Edytor kodu
AppLinksAutoVerify nie obsługuje przekierowań 301
Edytowanie wiadomości
Wycofany import „obrazu” tworzenia wiadomości awansowany powyżej niewycofanych wersji
Wdrożenie
Błąd tworzenia odbicia lustrzanego urządzenia
Narzędzia do projektowania
Konwertowanie SVG na grafikę wektorową 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 komponentami syntetycznymi po uaktualnieniu AS Canary 6 do wersji 7
Emulator
Losowy błąd jądra emulatora związany z emulacją WLAN (mac80211_hwsim)
Etykietka emulatora zmiany rozmiaru sterowania kamerą
Fragment
Fragment DialogFragmentCallbacksDetector Lint nie działa po uaktualnieniu do lint w wersji 30.4.x (AGP 7.4.x)
Importowanie/synchronizacja
Brak pakietu JDK w IDE
Dodawanie źródeł po utworzeniu wariantów powoduje przerwanie synchronizacji
Komunikaty o błędach wtyczki pomocy do Androida wymagają przeformułowania
Edytor układu
Poziomy i pionowy ikony układu linearnego mogą wprowadzać w błąd
Lint
Wyjaśnienie dotyczące sprawdzania lint w narzędziu AccessibilityDetector jest nieaktualne
Kontrole pakietu Lint SDK_INT powinny obsługiwać tymczasowe zmienne lokalne
Błąd podczas zastępowania typu funkcji przez TestMode.TYPE_ALIAS
Błąd: gdy komponent ObjectAnimator został utworzony poza bieżącym blokiem kodu, pojawiają się fałszywe ostrzeżenia dotyczące nieuruchamiania się. #38
Lint: NPE z powodu wysyłania zapytań dotyczących instancji aplikacji w trybie scalania
Reguła lintowania NonConstantResourceId nie może wykryć, by przypisać wartości stałe z identyfikatora zasobu
nie wyświetla się błąd dla identyfikatora widoku
Nieudana deserializacja pamięci podręcznej zasobów lint powoduje błąd lintowania (ale powinno być ostrzeżenie)
AGP Flamingo alfa 8 Lint NewApi Desugar Regresja
Integracja z Lint
Plik bazowy jest obecnie danymi wejściowymi i wyjściowymi zadań Lint
Logcat
Dodaj działanie kliknięcia prawym przyciskiem myszy w celu skopiowania tekstu wiadomości
ProfileInstaller i Profile Baseline
Udostępnienie metadanych addMetadata na potrzeby testów Hawkeye
Informacje
Refaktoryzacja kodu XML koloru (NOT pliku) nie zezwala na użycie wielkich liter jako nieprawidłowej nazwy pliku
Przeprowadzanie testów
Za każdym razem, gdy przeprowadzam testy jednostkowe obejmujące pokrycie, muszę ponownie skompilować (2 razy)
Uaktualnij Asystenta
Przejście na wersję AS Flamingo Canary 9 powoduje błąd projektu, gdy w pliku Gradle są używane pola Custom BuildConfig.

Android Studio Flamingo Canary 9 (2022.2.1.9)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.0.0-alfa09
Rozwiązane problemy
Pakiety aplikacji na Androida
Zezwól na określenie ścieżki do bibliotek, które mają być dołączone do pakietu aplikacji tworzonych zewnętrznie
Wtyczka Androida do obsługi Gradle
Plik lint.xml w modułach nie jest uwzględniany pod UP-TO-DATE przy sprawdzaniu zadań lint
Problem z wtyczką Androida Gradle w wersji 7.0 lub nowszej i testami na Androidzie: nie można znaleźć zasobu o identyfikatorze
KonfigurujeCMakeDebug niestabilnie ulega awariom z wyjątkiem wskaźnika o wartości null
Nielegalny dostęp do błędu uaktualniania do AS2022.2.1.5, FireBasePerfPlugin
Synchronizacja kończy się niepowodzeniem i wyświetlany jest błąd niejasny „Kolekcja nie zawiera elementu pasującego do predykatu”.
AVD Manager
Powielanie urządzenia zawsze otwarte
Edytowanie wiadomości
Kolejność sugestii MaterialTheme
Podgląd wiadomości
KotlinReflectionNotSupportedError: Nie znaleziono implementacji odbicia Kotlin w czasie działania
Importowanie/synchronizacja
Brak pakietu JDK w IDE
Metoda outputBuildAction została skompilowana przez nowszą wersję środowiska wykonawczego Java
Nie utworzono konfiguracji uruchamiania dla modułów z wtyczką Gradle „com.android.test”
Fałszywie dodatnie ostrzeżenie IDE dotyczące poziomu języka „preview” w Javie
Zamrożone środowisko IDE próbuje refaktoryzować metodę kotlin 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 określoną wersję jako nieaktualną.
AndroidDeprecationInvestion.DeprecationFilter EP nigdy nie jest rejestrowany w pliku android-plugin.xml.
Nowy kod/szablony
Android Studio generuje nieprawidłową instrukcję działania w pliku manifestu, gdy nowa aktywność nie jest tworzona w katalogu głównym projektu
Pusty szablon aktywności w widoku danych nie importuje klasy R, jeśli aktywność nie została utworzona w pakiecie głównym
Powiązanie danych nie jest obsługiwane w szablonie Android Studio.
Profilerzy
Widok z dołu i góra na ślad Simpleperf nie wypełnia się poprawnie we Flamingo C6
Wear
Użycie klawisza „Esc” w celu anulowania zaznaczenia na przycisku Wstecz w emulatorze

Android Studio Flamingo Canary 8 (2022.2.1.8)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.0.0-alfa08
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
AGP 7.4.0-alfa09 generuje kompilacje, które nie zostaną przesłane do Firebase App Distribution
Kompilacja C++
Przenieś logowanie C++ do wątku w tle
Odczytuj wersję leniwego tworzenia, nie podczas konfiguracji
Edytowanie wiadomości
Kolejność sugestii MaterialTheme
Powiązanie danych
Kompilator wiązania danych nie rozpoznaje już typów w bibliotece wieloplatformowej z kotlinem 1.7.0
Pakiety wersji/pliki APK
„Wygeneruj podpisany pakiet / plik APK” – ścieżka docelowa powinna zależeć od modułu

Android Studio Flamingo Canary 7 (2022.2.1.7)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.0.0-alfa07
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Gradle 8,0-milestone-2 powoduje wyjątek w AGP
Zoptymalizuj scalanie plików manifestu w przypadku aplikacji i biblioteki
Dodanie gradle-settings-api do generowania dokumentu javadoc
Nowa „nieznane stałe enum” z języka javac w AGP 7.4.0-alfa09
Interfejs API
Zastąpienia kompilacji buildConfigField generują teraz ostrzeżenia dzięki wtyczce Gradle w wersji 3.0.0
Edytowanie wiadomości
W motywie Darcula brakuje wywołania funkcji tworzenia
Dodawanie importów dla funkcji kompozycyjnych jest często nieczytelne
Podgląd wiadomości
czcionka jetified/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 usypiaj” nie jest przywracane, gdy urządzenie jest odłączone
Odbicie lustrzane ekranu Kliknij Odłącz urządzenie
Edytor układu
AS 2021.1.1 Poprawka 3: problemy z typem danych wejściowych
Wyciek pamięci 138 MB w CustomViewPreviewRepresentation
Parametr Tools:listitem w obrębie tagu „include” nie jest prawidłowo renderowany.
Inspektor układu
Inspektor układu nie sprawdza tworzenia wiadomości, jeśli ta wersja została wykluczona z uruchomionej aplikacji
Lint
Lint: scalanie wyników częściowych działa nieprawidłowo
Logcat
Żądanie: w przypadku LogCat umożliwia też ukrycie poziomu dziennika
Wear
Emulator Androida Wear OS Round. Zostaną przywrócone do kwadratu.

Android Studio Flamingo Canary 6 (2022.2.1.6)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.0.0-alfa06
Rozwiązane problemy
Logcat
Żądanie: w przypadku LogCat umożliwia też ukrycie poziomu dziennika

Android Studio Flamingo Canary 5 (2022.2.1.5)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.0.0-alfa05
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Typ kompilacji „debug” ma domyślny klucz podpisywania, inne nie mają
wygenerowany katalog źródłowy wymieniony jako katalog Java u głównego dostawcy źródłowego modelu Lint
Edytowanie wiadomości
Wyróżnienie składni w Jetpack Compose jest niespójne
Importowanie/synchronizacja
Poprawka platformy do wyboru wiśni dla IDEA-303282
Edytor układu
Nieprawidłowa obsługa atrybutu grawitacji w widoku planu
Obsługa katalogów przykładowych danych, które można pobierać przechodnie do projektów obejmujących wiele modułów
Refaktoryzacja RTL próbuje edytować pliki App Compat
Widżety widoku czasu
Jeśli w motywie brakuje jakiegoś atrybutu, podgląd projektu nie działa już
Zduplikowane opcje w drzewie komponentów w trybie projektowania edytora układu
Po przełączeniu z widoku projektu na widok podzielony, widok XML nie jest przewijany do wybranego komponentu w oknie układu.
Kliknięcie prawym przyciskiem myszy wiersza widoku w edytorze układu nie otwiera menu kontekstowego. Należy dokładnie kliknąć identyfikator/typ widoku
Procent wytycznych nie wyświetla się w widoku projektu, gdy są podane w wartościach dimens
Sugestia: rozmiar komórki widoku właściwości elementu powinien być zmieniany
Margines układu nie działa prawidłowo
Parametr Tools:listitem w obrębie tagu „include” nie jest prawidłowo renderowany.
niepoprawny domyślny typ wejściowego dla elementu EditText
Android Studio dodaje atrybuty pozycji bezwzględnej do grup ograniczeń układu
Lint
[BuildTool/Lint] Właściwość konstruktora ChecksSdkIntAtLeast
Logcat
Dzienniki przestały wyświetlać się w konsoli
Przeprowadzanie testów
„Nieprawidłowy link dynamiczny” na https://g.co/androidstudio/not-mocked
Testowanie
Strona g.co/androidstudio/not-mocked już nie jest przydatna

Android Studio Flamingo Canary 4 (2022.2.1.4)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.0.0-alfa04
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Zastąpienie zasobów z wartością resValue w pliku build.gradle prowadzi do błędu: zduplikowane zasoby
Typ kompilacji „debug” ma domyślny klucz podpisywania, inne nie mają
Używanie funkcji dynamicznych i zmniejszanie zasobów powoduje awarię środowiska wykonawczego
Edytor kodu
Inspekcja „RegExp” > „Nadmiarowy znak ucieczki znaku” zawiera błąd „\\}” jako nadmiarowy
Zarządzanie zależnościami
Usuń stare narzędzia budowlane
Importowanie/synchronizacja
Nie udało się zaimportować projektu wieloplatformowego Kotlin w wersji beta 1 AS 2022.1.1
IllegalStateWyjątek: nie znaleziono kompilacji (name=':')
Edytor układu
Błąd podglądu widoków niestandardowych
Lint
Lint fałszywie dodatni Recycle dotyczący openInputStream
Logcat
[LogcatV2] Nieprawidłowa wskazówka dotycząca klawisza skrótu w przypadku zmiany domyślnej metody „control + spacja”.
Inspektor sieci
Inspektor sieci wyświetla żądania dwukrotnie, jeśli OkHttpClient został utworzony z innego obiektu OkHttpClient za pomocą metody newBuilder()

Android Studio Flamingo Canary 3 (2022.2.1.3)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.0.0-alfa03
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Zatrzymaj tworzenie konfiguracji androidJacoAnt, jeśli nie jest włączony zasięg
Użycie @IntDef w komponencie biblioteki nie powoduje wygenerowania adnotacji.zip w pliku aar.
Nie można znaleźć popularnego supertypu dla i
Dodaj wersję właściwości Gradle LINT_print_STACKTRACE=true
Nieaktualne artefakty prefab są pakowane do AAR
Przejdź z usługi docelowej do usługi wyjściowej, aby rozwiązać problemy związane z ostrzeżeniem o wycofaniu usługi i przygotować się na wdrożenie Gradle 9.0
Podczas konfigurowania zadania JavaCompile weź pod uwagę flagę „--release”
[AGP-7.3.0-beta03] Działanie ShrinkResourcesNewShrinkerTask kończy się niepowodzeniem, gdy po deklaracji XML występuje pusty wiersz.
Cel lintVital jest uruchamiany domyślnie w wariancie debugowania
Ostrzegaj, gdy pliki ProPard nie istnieją
AGP próbuje dodać kotlinOptions.freeCompilerArgs na etapie wykonywania zadania
Nie udało się zsynchronizować Gradle: nie udało się zsynchronizować – przyczyna nieznana
DependencyReportTask jest niezgodne z pamięcią podręczną konfiguracji
Edytor kodu
Wyodrębnianie zasobu ciągu znaków może zawierać żądania („ ”)
Wyróżnianie kontekstu SQL nie działa w pokoju 2.5.0
Podgląd wiadomości
Menu rozwijane w nieprawidłowym miejscu w trybie podglądu interaktywnego jest rozwinięte
Debuger
Źródła debugowania domyślnie używają wersji CompilSdkVersion zamiast wersji emulatora
Emulator
Odbicie lustrzane ekranu Kliknij Odłącz urządzenie
Importowanie/synchronizacja
Importowanie projektu Gradle kończy się niepowodzeniem po uaktualnieniu z poprawki Chipmunk Patch 2 (2021.2.1)
Opcje kompilatora nie są uwzględniane w synchronizacji z Gradle w IDE
Nie udało się zaimportować projektu wieloplatformowego Kotlin w wersji beta 1 AS 2022.1.1
Lint
Sprawdzanie lintacji ResourceType nie działa w przypadku źródeł kotlin
Kontrola wersji nie obsługuje sprawdzania zakresu Kotlin
Fałszywie dodatni dla interfejsu InLineApi po zapakowaniu
Logcat
Problemy z Logcat
Nowy kod/szablony
Do nowych projektów dodano pusty tag metadanych
Widok projektu
Po zmianie nazwy nazwa pakietu nie została zaktualizowana na pasku bocznym
Uaktualnij Asystenta
Obsługa zmiany nazwy pakietu dla AndroidTest
Przeprowadź migrację atrybutu pakietu AndroidManifest.xml do przestrzeni nazw DSL

Android Studio Flamingo Canary 2 (2022.2.1.2)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.0.0-alfa02
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Konfiguracja MergeGeneratedProguardFilesCreationAction jest powolna nawet przy włączonym buforowaniu konfiguracji
[AGP] Dodawanie wygenerowanego katalogu źródłowego do modelu IDE (wariant API)
Obsługa JavaPluginConvention i HasConvention została wycofana
Domyślnie nie dodawaj ignorowanych ostrzeżeń do R8
Ostrzegaj, gdy pliki ProPard nie istnieją
AGP 7.3.0 wyłącza synchronizację Gradle w projektach platformy Gradle
Biblioteka apksig: ApkVerifier$Result.getV4SchemeSigners() jest oznaczona jako prywatna
Przeglądarka plików APK
Nieprawidłowe wyrównanie etykiety okna
Pokaż zawartość plików .version w Analizatorze plików APK
Dopełnienie kolumn tabeli analizatora plików APK z brakiem dopełnienia
AVD Manager
Błąd Menedżera AVD: nie można znaleźć pliku adb, ale w ścieżce pliku adb.exe jest plik adb.exe.
Inspektor zadań w tle
Inspektor zadań w tle
Edytor kodu
Wyodrębnianie zasobu ciągu znaków może zawierać żądania („ ”)
Menedżer urządzeń
Niejednoznaczne wyniki w menu wyszukiwania czynności podczas wyszukiwania hasła „Menedżer urządzeń”
Nieprawidłowe sortowanie w Menedżerze urządzeń
Emulator
Wyłącz ekran urządzenia podczas tworzenia odbicia lustrzanego
Importowanie/synchronizacja
Zezwalaj na testy synchronizacji ze starymi wersjami AGP w celu obsługi nowego DSL w przestrzeni nazw
Obsługa nowego układu źródłowego KMP
Wtyczka Kotlin
Refaktor -> Narzędzie Modularyzacja nie działa z kodem Kotlin
Logcat
Przywróć możliwość dostosowywania rozmiaru czcionki logcat
Logcat wyświetla baner „Wszystkie wpisy logów są ukryte przez filtr”, gdy urządzenie jest odłączone
Modyfikacja refaktoryzacji
AS 3.3 alfa8: modularyzacja... refaktoryzowanie jest wyszarzone
Nawigacja
Jeśli przestrzeń nazw zostanie przeniesiona do pliku build.gradle, kompilacja zakończy się niepowodzeniem z użyciem deklaracji R, której nie można odnieść.
Nowy kod/szablony
Nieprawidłowy komentarz w szablonie aktywności na karcie
Zbyt wąska nazwa modułu
Kreator nowego projektu
Ekran dystrybucji wersji jest za duży i nie można go przewinąć.
Pakiety wersji/pliki APK
Funkcja generowania magazynu kluczy nie zmienia znaczenia argumentów ani nie cytuje ich w cudzysłowie
Informacje
Nie można wyodrębnić zasobu tekstowego z narzędzia kotlin, jeśli zawiera on podziały wierszy
Android Studio dyskretnie zastępuje zasób, który można przeciągnąć
Pliki SVG przezroczyste zmieniają kolor na żółty
Konwertuj na działanie WebP powinno działać z ikonami programu uruchamiającego
Menedżer SDK
Katalog ikon obiektów clip art powoduje znaczne opóźnienia w usłudze SDK Manager
SdkManager wyświetla toString w pakiecie RemotePackage
Edytor tłumaczeń
Edytor tłumaczeń: zachowuj pliki zasobów, a nie umieszczaj wszystkich w pliku string.xml
Edytor tłumaczeń nie rozróżnia serbskiego cyrylicy i serbskiego alfabetu łacińskiego. W edytorze tłumaczeń brakuje również wielu języków.
Dodanie ciągu znaków w edytorze tłumaczeń dwukrotnie dodaje zasób (AS Bumblebee)
Podczas wklejania tekstu następuje zastąpienie wielu kolumn

Android Studio Flamingo Canary 1 (2022.2.1.1)

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.0.0-alfa01
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Błąd niestabilnej kompilacji w zadaniu MergeResources
Obsługa JavaPluginConvention i HasConvention została wycofana
Nieprawidłowa i niespójna lokalizacja pliku w przypadku nowego interfejsu transform API
Wtyczka Androida do obsługi Gradle nie powinna używać wycofanej funkcji GUtil.toWords(string)
Wtyczka Androida do obsługi Gradle nie powinna używać wycofanej funkcji ConfigureUtil.configure(closure, target)
Zaktualizuj testy AGP, aby korzystać z KGP w wersji 1.7.20-beta
Awaria Gradle 7.4 (nie można utworzyć instancji usługi AnalyticsService)
Nowa „nieznane stałe enum” z języka javac w AGP 7.4.0-alfa09
Interfejs API
Interfejs API wariantu: od wersji 7.1 AGP aktualizacje obiektów wariantów nie są przekierowywane do starych obiektów wariantów
Edytor C++
Zewnętrznego pliku .h w C++ nie można znaleźć w widoku projektu w Androidzie
Edytor kodu
W Android Studio domyślnie wyłącz importowanie symboli wieloznacznych dla projektów Kotlin
Wdrożenie
Wyciek projektu za pomocą AndroidProcessHandler/SingleDeviceAndroidProcessMonitor
Menedżer urządzeń
Menedżer urządzeń pokazuje obrazy automatyczne przy wyborze telefonu
Emulator
Profil sprzętu Android TV pokazuje nieprawidłowy rozmiar urządzenia
nie mogę pobrać obrazu dla Androida 12.0 bez interfejsów API Google dla ABI arm64-v8a na moim MacBooku Pro 14
Importowanie/synchronizacja
Nie można zsynchronizować projektu z modułem KMP w chipunku z MPSS
Unikaj wysyłania zapytań o modele KMP, aby określić, czy moduł należy do KMP
//tools/adt/idea/project-system-gradle:intellij.android.projectSystem.gradle.tests_tests kończy się niepowodzeniem na JDK17
Nie udało się zaimportować projektu Kotlin Multiplatform w AS 2022.1.1 Canary 10
Pamięć
Narzędzie Profil pamięci wyświetla 0,2 GB zamiast 150 MB
Uaktualnij Asystenta
Asystent uaktualniania AGP powinien obsługiwać projekty za pomocą polecenia android.disableAutomaticObjectCreation