Zamknięte problemy z Android Studio Giraffe

Android Studio Giraffe | 2022.3.1 poprawka 4

Wydano razem z:
  • Wtyczka Android Gradle 8.1.4
Rozwiązane problemy
Wtyczka Gradle na Androida
Nie uruchamiaj zadania dekompilacji w przypadku klas w podprojektach, które zostały już zdekompilowane w ramach przekształceń artefaktów

Android Studio Giraffe | 2022.3.1 poprawka 3

Wydano razem z:
  • Wtyczka Android Gradle 8.1.3
Rozwiązane problemy
Wtyczka Gradle na Androida
[AGP 8.1.0] ./gradlew test fails with "Unable to find manifest output" if both splits.abi.isEnable and testOptions.unitTests.isIncludeAndroidResources are true
Nieudana kompilacja po aktualizacji do AGP 8.1

Android Studio Giraffe | 2022.3.1 poprawka 2

Wydano razem z:
  • Wtyczka Android Gradle 8.1.2
Rozwiązane problemy
Wtyczka Gradle na Androida
androidResources jest niedostępny w module biblioteki Androida
[AGP 8.1.0] ./gradlew test fails with "Unable to find manifest output" if both splits.abi.isEnable and testOptions.unitTests.isIncludeAndroidResources are true
Inspektor bazy danych
Android Studio 2022.3.1 Giraffe nie ma inspektora bazy danych
Shrinker (R8)
Kotlin 1.9 powoduje, że funkcje anonimowe Kotlina są usuwane przez R8, jeśli usunięto nullcheck.
R8 nie działa z komunikatem „Nieokreślona wartość wykryta podczas kompilacji” w przypadku pliku play-services-measurement-21.3.0-runtime.jar

Android Studio Giraffe | 2022.3.1 poprawka 1

Wydano razem z:
  • Wtyczka Android Gradle 8.1.1
Rozwiązane problemy
Edytor kodu
duże obrazy webp zajmują połowę obszaru kodowania
Dexer (D8)
Java 16 Records: equals(null) throws NullPointerException
Edycja na żywo
Nieaktualny: „AGENT_ERROR”
Shrinker (R8)
java.lang.VerifyError: Verifier rejected class
Kompilacja utknęła na etapie :minifyReleaseWithR8 podczas używania biblioteki Apache POI
Odrzucanie wywołania podczas włączania optymalizacji r8
Błąd NoClassDefFoundError w przypadku java.lang.reflect.Executable

Android Studio Giraffe Stable (2022.3.1.18)

Wydano razem z:
  • Wtyczka Android Gradle 8.1.0
Rozwiązane problemy
Wtyczka Gradle na Androida
Funkcja generateLocaleConfig w wersji agp 8.1.0 używa niedeterministycznego sortowania, co powoduje niemożność tworzenia kompilacji powtarzalnych
Shrinker (R8)
Awaria z błędem weryfikacji na Androidzie 12 i nowszych

Android Studio Giraffe RC 01 (2022.3.1.17)

Wydano razem z:
  • Wtyczka Androida do obsługi Gradle 8.1.0-rc01
Rozwiązane problemy
Shrinker (R8)
dex-startup-optimization powoduje błąd java.lang.VerifyError: Rejecting class
Asystent uaktualniania wartości TargetSDKVersion
Filtry, które zwracają elementy XML, powodują, że odpowiedni krok jest zawsze ukryty

Android Studio Giraffe Beta 05 (2022.3.1.16)

Wydano razem z:
  • Wtyczka Android Gradle 8.1.0-beta05
Rozwiązane problemy
Asystent uaktualniania pakietu SDK na Androida
Asystent uaktualniania sugeruje nieprawidłowo uaktualnienie do wersji docelowej 33
Shrinker (R8)
Krawędzie przypadku w metodzie VirtualDispatchMethodArgumentPropagator.shouldActivateMethodStateGuardedByBounds()

Android Studio Giraffe Beta 04 (2022.3.1.15)

Wydano razem z:
  • Wtyczka Android Gradle 8.1.0-beta04
Rozwiązane problemy
Wtyczka Gradle na Androida
Błąd: opcja „Enable KSP and use the KSP processor for this dependency instead” (Włącz KSP i użyj procesora KSP dla tej zależności) prowadzi tylko do strony internetowej
Gradle 8.1 powoduje przerwanie buforowania konfiguracji z powodu pliku .gradle/.android/analytics.settings
Podgląd podczas tworzenia
Interfejs całkowicie zablokowany
Dexer (D8)
agp 8.1.0 regresja z API 21 – F/dex2oat ( 4176): art/compiler/driver/compiler_driver.cc:1181] Sprawdź, czy nie udało się: !method->IsAbstract()
Shrinker (R8)
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
R8 nie tworzy kompilacji Compose z wyjątkiem ArrayIndexOutOfBoundsException
Kod związany z prostą klasą StringBuilder nie zawiera wywołania ogonowego do dołączania w wersji wydania lub w trybie debuggable=false

Android Studio Giraffe Beta 03 (2022.3.1.14)

Wydano razem z:
  • Wtyczka Android Gradle 8.1.0-beta03
Rozwiązane problemy
Nowy post
Wiele podglądów w narzędziach do tworzenia na Wear nie działa
Edycja
Podkreślenie istotnych elementów gromadzi ikony marginesu
JDK
IDE miga bardzo szybko po przeniesieniu z jednego wyświetlacza na inny

Android Studio Giraffe Beta 02 (2022.3.1.13)

Wydano razem z:
  • Wtyczka Android Gradle 8.1.0-beta02
Rozwiązane problemy
Wtyczka Gradle na Androida
Prośba: umożliwienie IDE oferowania poprawki dla błędu „PermittedSubclasses requires ASM9”
Debuger
Błąd podczas próby debugowania testu biblioteki Androida z AS
Wdrożenie
Instalowanie i uruchamianie aplikacji w Android Studio dwukrotnie podczas debugowania
Importuj/synchronizuj
Właśnie zaktualizowałem do Flamingo i nie mogę zsynchronizować projektu. Nieobsługiwana Java
Shrinker (R8)
VerifyError: Verifier rejected class when using R8 with Kotlin 1.8.20

Android Studio Giraffe Beta 01 (2022.3.1.12)

Wydano razem z:
  • Wtyczka Android Gradle 8.1.0-beta01
Rozwiązane problemy
Wtyczka Gradle na Androida
Typy niestandardowych źródeł powinny tworzyć źródła o wielu smakach
DependenciesInfoBuilder wymaga aktualizacji interfejsu API i dokumentacji
DexingNoClasspathTransform (minSdk >= 24) z obiektem Java 11 kończy się niepowodzeniem z powodu braku elementów zagnieżdżonych
DslExtension.Builder.extendProjectWith() nie działa zgodnie z opisem w Groovy
Dodaj interfejs API VariantSelector.withFlavor, który nie używa kotlin.Pair
Zadanie AndroidLintAnalysisTask (:lintAnalyzeExternalRelease) nie znalazło danych w pamięci podręcznej, ponieważ plik „proguard.txt” uległ zmianie
Złączony plik manifestu aplikacji zawiera atrybuty extractNativeLibs i useEmbeddedDex z zależnych bibliotek
AGP: udostępnienie ścieżki do narzędzia AIDL i pliku AIDL frameworku jako publicznego interfejsu API
Zastosuj zmiany
ApplyChangesAction: ClassCastException: class com.intellij.execution.DefaultExecutionTarget cannot be cast to class com.android.tools.idea.execution.common.AndroidExecutionTarget
Wdrożenie
Komponenty i skróty nie działają w Android Studio Giraffe Canary 6
Narzędzia do projektowania
Użyj atrybutu „postSplashScreenTheme” dla domyślnego motywu w narzędziach do projektowania
Importuj/synchronizuj
Typ org.gradle.util.VersionNumber został wycofany.
Zgłaszanie wewnętrznych błędów jako problemów z synchronizacją
Wyświetlanie rzeczywistych wyjątków synchronizacji zamiast komunikatu „Brak wersji dla…”
Logcat
Wysokie wykorzystanie pamięci (1,4 GB) w MessageBacklog
Czy powinniśmy ukryć logowanie wewnętrzne Studio w filtrze package:mine?
Kreator nowego projektu
Katalog wersji powinien używać jednej wersji dla wszystkich wtyczek AGP.
ProfileInstaller i profile podstawowe
Błąd NullPointerException w programie profgen-cli
Zasoby
Gdy katalogi wartości zostaną usunięte, Studio nadal będzie uważać, że zdefiniowane w nich języki nadal istnieją
Menedżer pakietu SDK
Wpis ustawień pakietu Android SDK musi znajdować się w sekcji „Języki i ramy”.
Asystent aktualizacji
Nie usuwaj android:useEmbeddedDex z pliku manifestu źródłowego.
Nie dodawaj do modułów biblioteki DSL useLegacyPackaging
Wear
Assistant for pairing fails on emulator 33.1.3

Android Studio Giraffe Canary 11 (2022.3.1.11)

Wydano razem z:
  • Wtyczka Android Gradle 8.1.0-alpha11
Rozwiązane problemy
Dexer (D8)
Aplikacja ulega awarii po ostatnich aktualizacjach z powodu desugaringu w bibliotece podstawowej.
Gradle
Brak opcji układu klawiatury w przycisku „Zignoruj zmiany w synchronizacji”
Importuj/synchronizuj
[Giraffe | 2022.3.1 Canary 8] Czerwone podkreślenia w pliku build.gradle.kts nowego projektu
Logcat
Logcat V2 – nie można użyć filtra wyrażenia regularnego ze spacjami ani nawiasami
Android Studio Giraffe | 2022.3.1 Canary 9 logcat nie działa z filtrem package:mine
Opublikuj pakiet lub pliki APK
Błąd podczas generowania podpisanego pakietu (usuwanie wszystkich aliasów w magazynie kluczy podczas tworzenia nowego)

Android Studio Giraffe Canary 10 (2022.3.1.10)

Wydano razem z:
  • Wtyczka Android Gradle 8.1.0-alpha10
Rozwiązane problemy
Wtyczka Gradle na Androida
Czy możemy usunąć AnalyticsRecordingTask?
Treść pliku output-metadata.json jest niespójna
Ustawienie łańcucha narzędzi JVM nie ma wpływu na wartość targetCompatibility w JavaCompile
Wpisy precyzyjnych linków nawigacji z domenami z symbolami wieloznacznymi nie mają atrybutu `android:host` w złączonym pliku manifestu
W wersji 8.1 wtyczki Androida do obsługi Gradle zadanie processDebugMainManifest się nie udaje.
Android Studio nie uwzględnia zmiennej środowiskowej STUDIO_GRADLE_JDK
Edytor C++
Edytor C++: podświetlanie składni nie działa poza podstawowym dopasowywaniem wzorca
Podgląd podczas tworzenia
Podgląd tworzenia nie może wyświetlić zasobu treści w moim projekcie [android.content.res.Resources$NotFoundException: Could not resolve resource value: 0xAAE61.]
Kod korzystający z wibratora powoduje awarię podglądu podczas tworzenia.
Inspektor bazy danych
Android Studio Canary nie wyświetla ikony „Sprawdzanie aplikacji”
Narzędzia do projektowania
Podgląd XML: nie udało się utworzyć instancji co najmniej 1 klasy
Zmienione urządzenie do podglądu w edytorze Android Studio nie jest zapisywane po wyjściu.
Eksplorator plików urządzenia
Nie można używać szybkiego wyszukiwania w tabeli procesów
Menedżer urządzeń
Lista urządzeń w Menedżerze urządzeń nie pokazuje poziomu rozszerzenia
Edytor układu
Błąd: brak widoków w projektancie układu : ViewSwitcher i ViewAnimator
Lint
Przeformatowanie tylko wstawionych poprawek kodu w ramach zastąpienia
Lint: zamiana tekstu w intencji powoduje wyjątek w przypadku ReplaceStringQuickFix
Edytor animacji
MotionLayout: jeśli zmienię identyfikator obiektu widoku, funkcja zduplikuje stary obiekt i utworzy nowy.
Brak opcji zwijania edytora Motion
Edytor animacji nie wyświetla się w połączeniu z wiązaniem danych
Edytor nawigacji
Okno Nowe miejsce docelowe
Nie możesz teraz zmienić orientacji podglądu grafu nawigacji za pomocą skrótu klawiszowego „O”?
Argumenty w mapie nawigacyjnej z wielkimi literami
Błąd w Edytorze nawigacji – wszystkie miejsca docelowe wyświetlane w orientacji poziomej
Edytor XML nawigacji powinien wyświetlać błąd, gdy klasa fragmentu jest abstrakcyjna
Kotlin SafeArgs nie działa z wartością domyślną dla obiektu Parcelable w działaniu
Profilery
Po usunięciu pliku systrace.py z Android SDK wydaje się, że nie ma możliwości uzyskania działającego śledzenia w przypadku kategorii „audio”.
Menedżer zasobów
Okno Nowy katalog zasobów nie oferuje androidTest/ jako zestawu źródeł
Opcja „Utwórz zasób obrazkowy” nie generuje prawidłowych plików. Czasami trzeba ją uruchomić dwukrotnie, a czasami generuje plik, a potem usuwa go, gdy próbuję go otworzyć.

Android Studio Giraffe Canary 9 (2022.3.1.9)

Wydano razem z:
  • Wtyczka Android Gradle 8.1.0-alpha09
Rozwiązane problemy
Wtyczka Gradle na Androida
Ustawienie łańcucha narzędzi JVM nie ma wpływu na wartość targetCompatibility w JavaCompile
Wpisy w precyzyjnych linkach nawigacyjnych z domenami z symbolami wieloznacznymi nie mają atrybutu `android:host` w złączonym pliku manifestu
W wersji 8.1 wtyczki Androida do obsługi Gradle zadanie processDebugMainManifest się nie udaje.
Czy możemy usunąć AnalyticsRecordingTask?
Treść pliku output-metadata.json jest niespójna
Edytor C++
Edytor C++: podświetlanie składni nie działa poza podstawowym dopasowywaniem wzorca
Podgląd podczas tworzenia
Wartość apiLevel=21 jest ignorowana w pliku @Preview w odniesieniu do zastosowania wartości android:statusBarColor z właściwego pliku themes.xml
Podgląd tworzenia nie może wyświetlić zasobu treści w moim projekcie [android.content.res.Resources$NotFoundException: Could not resolve resource value: 0xAAE61.]
Narzędzia do projektowania
Podgląd XML: nie udało się utworzyć instancji co najmniej 1 klasy
Zmienione urządzenie do podglądu w edytorze Android Studio nie jest zapisywane po wyjściu.
Edytor układu
Błąd: brak widoków w projektancie układu : ViewSwitcher i ViewAnimator
Edytor animacji
MotionLayout: jeśli zmienię identyfikator obiektu widoku, funkcja zduplikuje stary obiekt i utworzy nowy.
Brak opcji zwijania edytora Motion
Edytor animacji nie wyświetla się w połączeniu z wiązaniem danych
Edytor nawigacji
Okno Nowe miejsce docelowe
Błąd w Edytorze nawigacji – wszystkie miejsca docelowe wyświetlane w układowi poziomym
Nie możesz teraz zmienić orientacji podglądu grafu nawigacji za pomocą skrótu klawiszowego „O”?
Argumenty w mapie nawigacyjnej z wielkimi literami

Android Studio Giraffe Canary 8 (2022.3.1.8)

Wydano razem z:
  • Wtyczka Android Gradle 8.1.0-alpha08
Rozwiązane problemy
Wtyczka Gradle na Androida
Właściwość namespace prawdopodobnie należy do HasAndroidResources
Nie można wyłączyć komunikatu „Pliki Gradle zmieniły się od ostatniej synchronizacji projektu”
„Zalecamy użycie nowszego wtyczki Gradle dla Androida”, gdy nie ma nowszego
Funkcja processDebugUnitTestManifest nie działa prawidłowo w przypadku obiektów zastępczych w pliku manifestu dla wariantów testowych
Flaga logiczna do wyłączania sprawdzania pakietu SDK w ramach zadania CheckAarMetadataTask
Błąd kompilacji odnosi się do poziomu API 34, który nie istnieje
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
Edytor C++
[Giraffe | 2022.3.1 Canary 2] Po otwarciu pliku CPP w edytorze wyświetla się niekończący się ładowanie.
Edytor kodu
Prośba o funkcję: możliwość wyodrębniania zasobu ciągu znaków z miejscami zarezerwowanymi w szablonie ciągu znaków w Kotlinie
Edytowanie wiadomości
[AS] Akcja „Create @Composable function” tworzy nieprawidłową nazwę parametru
Autouzupełnianie dla rememberSaveable {} jest nieprawidłowe
Rozważ udostępnienie opcji używania ikony ścieżki do tworzenia, aby wskazać wywołania funkcji kompozytowych.
Po zakończeniu pisania kursor pozostaje w niewłaściwym miejscu
Podgląd podczas tworzenia
Podgląd wyskakującego okienka
Debuger
Debuger mapy tablic nie wyświetla kluczy
Zawieszone zbieranie danych... w debugowaniu
Uruchamianie aplikacji w trybie debugowania nie działa
Wdrożenie
Nowy interfejs: pasek wykonania powinien zawierać działanie „Dołącz debuger”
Narzędzia do projektowania
[Custom View] Previewing in the IDE a custom view that embeds a ComposeView leads to a rendering failure
Menedżer urządzeń
[Giraffe Canary 6] Zarchiwizowana historia lokalna jest uszkodzona: zbyt wiele otwartych plików
UI not refreshed after -returning- from HAXM Install (3.1 RC3)
Menedżer urządzeń – nieznany błąd
Importuj/synchronizuj
Dodaj skrót do „gradle sync”
Zależność od pliku PSD: obsługa zależności od katalogu wersji różni się od obsługi zwykłych 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
Lint
TypographyQuotesLintCheck nie działa w przypadku cudzysłowów ujętych w znaki skoku.
Weryfikacja TrustAllX509TrustManager w lint nieprawidłowo oznacza interfejsy rozszerzające X509TrustManager
Logcat
Wyjątki wyświetlane w logcat nie korzystają z interfejsu API urządzenia do przechodzenia do źródła.
Logcat (nowa wersja). Klikalny plik w dzienniku.
Nowy kod/szablony
Błąd: gdy w nowym projekcie wartość minSdk wynosi 26 (Android 8), generuje on zasoby, które nie są potrzebne. Lint ostrzega o tym, ale nie pomaga w rozwiązaniu problemu
Szablony: nie twórz folderu drawable-v24, gdy minSdkVersion >= 24
Kreator nowego projektu
Nowy projekt Jetpack Compose, którego nazwa zaczyna się od cyfry, nie jest kompilowany.
ProfileInstaller i profile podstawowe
Nazewnictwo w Unite: baselineprofiles -> baselineProfiles
Struktura projektu
Sugerowanie dotyczące uaktualnienia wersji w katalogu wersji – poprzednia wersja zależności jest wyświetlana jako null
Widok projektu
Wygenerowane źródła wyświetlane w widoku Androida pod węzłem „java”
Zasoby
NestedScrollView powoduje błąd autouzupełniania XML w nieznanych okolicznościach
brak weryfikacji nazwy komponentu na nowym ekranie komponentu z obrazem
Menedżer pakietu SDK
Brak informacji o poziomie interfejsu API podczas uaktualniania obrazów systemowych
Wyświetla się komunikat o błędzie „HAXM można zainstalować tylko w systemie Windows”.
Edytor tłumaczeń
Edytor tłumaczeń się nie wczytuje

Android Studio Giraffe Canary 7 (2022.3.1.7)

Wydano razem z:
  • Wtyczka Android Gradle 8.1.0-alpha07
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
Edytor kodu
Prośba o funkcję: możliwość wyodrębniania zasobu ciągu znaków z miejscami zarezerwowanymi w szablonie ciągu znaków w Kotlinie
Edytowanie wiadomości
Rozważ udostępnienie opcji używania ikony ścieżki do tworzenia, aby wskazać wywołania funkcji kompozytowych.
Po zakończeniu pisania kursor pozostaje w niewłaściwym miejscu
Autouzupełnianie dla rememberSaveable {} jest nieprawidłowe
Debuger
Debuger mapy tablic nie wyświetla kluczy
Zatrzymanie się podczas zbierania danych... w debugowaniu
Menedżer urządzeń
UI not refreshed after -returning- from HAXM Install (3.1 RC3)
Importuj/synchronizuj
Zależność od pliku PSD: obsługa zależności od katalogu wersji różni się od obsługi zwykłych 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
Logcat
Logcat (nowa wersja). Klikalny plik w dzienniku.
Struktura projektu
Sugerowanie dotyczące uaktualnienia zależności w katalogu wersji – poprzednia wersja zależności jest wyświetlana jako null
Menedżer pakietu SDK
Wyświetla się komunikat o błędzie „HAXM można zainstalować tylko w systemie Windows”.
Brak informacji o poziomie interfejsu API podczas uaktualniania obrazów systemowych

Android Studio Giraffe Canary 6 (2022.3.1.6)

Wydano razem z:
  • Wtyczka Android Gradle 8.1.0-alpha06
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
Edytor kodu
Prośba o funkcję: możliwość wyodrębniania zasobu ciągu znaków z miejscami zarezerwowanymi w szablonie ciągu znaków w Kotlinie
Edytowanie wiadomości
Rozważ udostępnienie opcji używania ikony ścieżki do tworzenia, aby wskazać wywołania funkcji kompozytowych.
Debuger
Zatrzymanie się podczas zbierania danych... w debugowaniu
Menedżer urządzeń
UI not refreshed after -returning- from HAXM Install (3.1 RC3)
Importuj/synchronizuj
Zależność od pliku PSD: obsługa zależności od katalogu wersji różni się od obsługi zwykłych zależności.
Logcat
Logcat (nowa wersja). Klikalny plik w dzienniku.
Struktura projektu
Sugerowanie dotyczące uaktualnienia zależności w katalogu wersji – poprzednia wersja zależności jest wyświetlana jako pusta
Menedżer pakietu SDK
Wyświetla się komunikat o błędzie „HAXM można zainstalować tylko w systemie Windows”.
Brak informacji o poziomie interfejsu API podczas uaktualniania obrazów systemowych

Android Studio Giraffe Canary 5 (2022.3.1.5)

Wydano razem z:
  • Wtyczka Android Gradle 8.1.0-alpha05
Rozwiązane problemy
Wtyczka Gradle na Androida
Wyjątek ClassNotFoundException w funkcji dynamicznej, która zależy bezpośrednio od podprojektu biblioteki Kotlin
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

Android Studio Giraffe Canary 4 (2022.3.1.4)

Wydano razem z:
  • Wtyczka Android Gradle 8.1.0-alpha04
Rozwiązane problemy
Wtyczka Gradle na Androida
Uaktualnienie do wersji AGP 7.4 powoduje błąd StackOverflowError
Importuj/synchronizuj
[Flamingo | 2022.2.1 Canary 6][Mac M1]Domyślna wersja JDK to 11.0.5 zamiast 17.0.4
Nie można wywołać metody „syncFailed” w klasie „com.google.android.gms.sync.SyncListener”, ponieważ parametr „syncListener” ma wartość null
Nie udało się zsynchronizować Gradle w wersji AS 2022.3.1 Canary 2

Android Studio Giraffe Canary 2 (2022.3.1.2)

Wydano razem z:
  • Wtyczka Android Gradle 8.1.0-alpha02
Rozwiązane problemy
Wtyczka Gradle na Androida
[Android Studio : Flamingo | 2022.2.1 Canary 8] Plik liblog.so jest zapakowany w pliku APK
KGP odczytuje plik manifestu podczas konfiguracji, unieważniając pamięć podręczną konfiguracji po zmianie pliku manifestu.
Niejasny komunikat ostrzegawczy w procesie kompilacji w przypadku problemu w złączonym pliku manifestu
Podgląd podczas tworzenia
Podczas renderowania podglądów w edytorze znaleziono „problemy z renderowaniem”, ale karta Problemy jest pusta
Wdrożenie
com.intellij.diagnostic.PluginException: 345 ms na wywołanie w EDT DeviceAndSnapshotComboBoxAction#update@NavBarToolbar
Emulator
Nagrywanie ekranu zawiesza się podczas przełączania emulatorów podczas nagrywania
Importuj/synchronizuj
Aktualizacja pliku gradle-wrapper.properties nie uruchamia nowego demona Gradle
Instalator
Android Studio Electric Eel | 2022.1.1 nie może otworzyć Windows 11
Lint
Fałszywie pozytywny wynik Lint dotyczący funkcji remember po uaktualnieniu Kotlina do wersji 1.8.0
Nieprawidłowe ostrzeżenie Lint w przypadku sprawdzeń SDK_INT wykonywanych w ramach metody z parametrem enum
Kreator nowego projektu
Nieefektywne malowanie w nowym selektorze szablonów projektów
Urządzenia z uruchomionym programem
Ładowanie zrzutu Quickboot zawsze kończy się niepowodzeniem i powoduje wyłączenie emulatora.
Menedżer pakietu SDK
Instalacja NDK nie powiedzie się z powodu błędu sumy kontrolnej

Android Studio Giraffe Canary 1 (2022.3.1.1)

Wydano razem z:
  • Wtyczka Android Gradle 8.1.0
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)
Edytowanie wiadomości
Autouzupełnianie jest niejasne i dodaje zbędącą końcową lambda
Wdrożenie
com.intellij.diagnostic.PluginException: 345 ms na wywołanie w EDT DeviceAndSnapshotComboBoxAction#update@NavBarToolbar
Emulator
Ostrzeżenie dotyczące prywatności musi być wyświetlane, gdy użytkownik włączy dublowanie ekranu urządzenia w Ustawieniach
Gradle
Nie mogę ustawić gradle JDK, aby wskazywało JAVA_HOME, tak jak w IntelliJ IDEA.
Importuj/synchronizuj
Brak JDK w IDE
useLibrary jest ignorowane przez IDE // Rozwiązanie problemu z biblioteką „Car” na Androida (czerwony kolor w IDE): OK w ArticFox/Bumblebee, błąd w Chipmunk
Lint
Lint sprawdza bezpieczne konwersje tylko w przypadku bezpośrednio zaimplementowanych interfejsów, a nie dziedziczonych
Lint nie sprawdza prawidłowych typów danych w przypadku odbiorców wywołania
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
Błąd: fałszywie pozytywne ostrzeżenie „Dostawca 'BC' został wycofany i od Androida P...”.
Logcat
Prośba: usunięcie maksymalnego czasu nagrywania ekranu wynoszącego 3 minuty
Menedżer pakietu SDK
Instalacja NDK nie powiedzie się z powodu błędu sumy kontrolnej