Zamknięte zgłoszenia dotyczące Meerkata w Android Studio

Android Studio Meerkat | 2024.3.1 Patch 2

Wydane razem z:
  • Wtyczka Androida do Gradle w wersji 8.9.2
Rozwiązane problemy
Shrinker (R8)
Problem z zmniejszaniem zasobów w AGP 8.9 powodujący brak zasobów w modułach funkcji dynamicznych
ClassCastException z bezpiecznego rzutowania w inicjowaniu klasy
Nie można wywołać com.android.tools.r8.internal.H5.x()

Android Studio Meerkat | 2024.3.1 Patch 1

Wydane razem z:
  • Wtyczka Androida do Gradle w wersji 8.9.1
Rozwiązane problemy
Dexer (D8)
Backporting of android.os.Build.VERSION_CODES_FULL incorrect for Baklava
Shrinker (R8)
Nie można wygenerować podpisanego pakietu APK po aktualizacji do AGP 8.9.0
Analiza właściwości „zapis przed odczytem” w miejscach przydzielania pamięci napotyka błąd podczas generowania pliku klasy
Problem dotyczący interfejsu Java SPI w kompresorze R8 w wersjach 8.6.*, 8.7.*, 8.8.0

Android Studio Meerkat | 2024.3.1

Wydane razem z:
  • Wtyczka Androida do Gradle w wersji 8.9.0

Ta wersja zawiera drobne poprawki i ulepszenia.

Android Studio Meerkat | 2024.3.1 RC 2

Wydane razem z:
  • Wtyczka Androida do Gradle w wersji 8.9.0-rc02
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Skrypt inicjujący „C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle”, wiersz: 162
AndroidComponentsExtension.addSourceSetConfigurations nie działa, gdy włączone są statystyki
Wdrożenie
[Ladybug Canary 9] Podczas uruchamiania projektu AS nie przebudowuje już projektu, co powoduje wyświetlenie komunikatu „Error loading build artifacts” (Błąd wczytywania artefaktów kompilacji).
Android Studio nie wdraża zmian w aplikacji
Dexer (D8)
java.lang.VerifyError: Verifier rejected class: [0x430] copy1 v2<-v264 type=Undefined cat=3
Gradle
Oznaczanie CommonExtension.testOptions jako stabilnego
Shrinker (R8)
Gson proguard nie działa prawidłowo po przejściu na AGP 8.8
java.lang.VerifyError: Verifier rejected class
Aplikacja Leanback ulega awarii po zminimalizowaniu za pomocą R8 w AGP 8.10.0-alpha04

Android Studio Meerkat | 2024.3.1 RC 1

Wydane razem z:
  • Wtyczka Androida do Gradle w wersji 8.9.0-rc01
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
AndroidComponentsExtension.addSourceSetConfigurations nie działa, gdy włączone są statystyki
Edytor kodu
Uzupełnianie kodu: znaki spoza alfabetu łacińskiego nie zawsze są renderowane
Wdrożenie
[Ladybug Canary 9] Podczas uruchamiania projektu AS nie przebudowuje już projektu, co powoduje wyświetlenie komunikatu „Error loading build artifacts” (Błąd wczytywania artefaktów kompilacji).
Importowanie/synchronizacja
Meerkat canary06 breaks gradle-profiler
Edytowanie układu i zasobów
Android Studio działa wolno po aktualizacji
Lint
AS 2024.3.1.4 zawiesza się okresowo podczas edytowania tekstów w języku Kotlin.
Przenoszenie/zmiana nazwy kodu
Nie można zmienić nazw plików w Android Studio w wersji Canary 9
Przeprowadzanie testów
Nie można uruchomić testów jednostkowych.

Android Studio Meerkat | 2024.3.1 Beta 1

Wydane razem z:
  • Wtyczka Androida do Gradle w wersji 8.9.0-beta01
Rozwiązane problemy
Debuger
Debuger języka Kotlin działa bardzo wolno podczas wyszukiwania pliku Kotlin
Edytowanie układu i zasobów
Brak elementu menu „Plik zasobu układu”
Lint
Nieprawidłowe ostrzeżenie narzędzia lint dotyczące adnotacji `@Parcelize` w przypadku interfejsów zapieczętowanych

Android Studio Meerkat | 2024.3.1 Canary 9

Wydane razem z:
  • Wtyczka Androida do Gradle w wersji 8.9.0-alpha09
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Wtyczka Androida do obsługi Gradle: warianty powinny udostępniać nazwy zestawów źródeł
Pamięć podręczna konfiguracji jest podatna na ustawienie zmiennej środowiskowej TERM
Edytowanie tworzenia
Android Studio oferuje uzupełnianie nowego komponentu w projektach bez AGP lub Compose
Layout Inspector
-Dappinspection.use.dev.jar nie działa w Android Studio Ladybug
Lint
Błąd narzędzia Lint StringEscapeDetector w przypadku ciągu znaków „\\ ”

Android Studio Meerkat | 2024.3.1 Canary 8

Wydane razem z:
  • Wtyczka Androida do Gradle w wersji 8.9.0-alpha08
Rozwiązane problemy
Lint
AppLinkSplitToWebAndCustom to UnknownIssue w lint 8.7.3
Integracja z Lint
lintVitalRelease nie uruchamia się automatycznie podczas tworzenia pakietu aplikacji
Wieloplatformowy
Blok androidLibrary{} jest uszkodzony w przypadku KMP
Przeprowadzanie testów
Domyślne wybieranie karty wyników testu porównawczego po wykryciu danych wyjściowych
Błędy AGP 8.6.0 podczas przeprowadzania testów w Java 8 (za pomocą łańcuchów narzędzi)

Android Studio Meerkat | 2024.3.1 Canary 7

Wydane razem z:
  • Wtyczka Androida do Gradle w wersji 8.9.0-alpha07
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Błąd biblioteki Fused Library, gdy nie można rozwiązać zależności
Właściwości systemu z pliku gradle.properties nie są przekazywane do procesów roboczych R8 Gradle w osobnych procesach
Ustaw BuiltArtifact.outputFile jako typ pliku
Brak przestrzeni nazw w bibliotece scalonej nie powoduje wyświetlenia odpowiedniego komunikatu o błędzie
Opcje lint w AGP 7.1.0-alpha08 nie zezwalają na stdout
Importowanie/synchronizacja
Wyłącz tryb offline i ponownie skompiluj projekt
Nie używaj domyślnych zadań w modułach KMP
Lint
Narzędzie Lint nieprawidłowo zgłasza niepotrzebny zagnieżdżony układ, gdy element FrameLayout jest używany z atrybutem fitSystemWindows do opakowania elementu podrzędnego RelativeLayout, który wymaga niestandardowego dopełnienia.
Reguła lint CoarseFineLocation nie uwzględnia atrybutu maxSdkVersion
Zasoby
Nie udało się utworzyć zasobu Raw

Android Studio Meerkat | 2024.3.1 Canary 6

Wydane razem z:
  • Wtyczka Androida do Gradle w wersji 8.9.0-alpha06
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Aktualizacja funkcji shouldConfigureKotlinPlatformAttribute w celu obsługi wbudowanej obsługi języka Kotlin
W komunikacie o błędzie dotyczącym zadania `checkTestedAppObfuscationRelease` podaj składnię Gradle w języku Kotlin
Edytor kodu
Automatyczne uzupełnianie nie działa prawidłowo w folderze androidTest
Podgląd tworzenia
Tapeta nie działa na poziomie API 34 i 35
Gradle
Wtyczka Androida do obsługi Gradle używa wersji 0.1.0 biblioteki tensorflow-lite-metadata, która nie ma licencji.
Edytor plików Gradle
new-library versions.toml Context Suggestion Causes Error Due to Reserved Keyword
Importowanie/synchronizacja
Błąd: zmiany w pliku Gradle jednego projektu zawsze wymagają synchronizacji innego projektu
Lint
Lint sugeruje zastąpienie adnotacji @RequiresExtension w teście adnotacją @SdkSuppress, która nie obsługuje rozszerzeń SDK.
Edytor tłumaczeń
Zasób tekstowy – inne języki
Asystent uaktualniania
Android Studio chce uaktualnić już uaktualnioną zależność AGP i nie może tego zrobić

Android Studio Meerkat | 2024.3.1 Canary 5

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle w wersji 8.9.0-alpha05
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Możesz zezwolić na automatyczne dodawanie zależności biblioteki standardowej języka Kotlin przez wbudowaną obsługę tego języka w AGP.
Jetpack Compose
„Wywołania produceState powinny przypisywać wartość w funkcji lambda producenta: sprawdzanie składni nie rozumie przypisania wyrażenia „if”
Lint
Wyjątek środowiska wykonawczego poniżej interfejsu API 26 z nieobsługiwanym interfejsem Java nio API (bez błędu lint)
Lint zapobiega używaniu RequiresApi nawet w prywatnej metodzie pomocniczej w teście
Tryb K2 wyświetla ostrzeżenie RestrictedApi podczas używania funkcji .hasRoute(Route::class) w Android Studio
Urządzenia z włączonym trybem
Kopiowanie i wklejanie nie działa w Android Studio (Linux)

Android Studio Meerkat | 2024.3.1 Canary 4

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle w wersji 8.9.0-alpha04
Rozwiązane problemy
Menedżer urządzeń
Prośba: przywróć możliwość usuwania skórek AVD z emulatorów
Layout Inspector
Włączanie działania umożliwiającego pokazywanie i ukrywanie poddrzewa w umieszczonej liście LI
Profilery
Informacje o programie profilującym
Profiler sortuje czasy trwania alfabetycznie zamiast według wartości bazowej
Room SQL
Nie można przeanalizować funkcji okna w SQLite

Android Studio Meerkat | 2024.3.1 Canary 3

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle w wersji 8.9.0-alpha03
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Nieprzydatny błąd „compileSdkVersion is not specified”. Dodaj go do pliku build.gradle”.
Brak opcji „Clean build” w menu Build
Importowanie/synchronizacja C++
java.lang.IllegalStateException: Typ źródła modułu com.android.tools.idea.gradle.project.facet.ndk.NativeSourceRootType nie jest zarejestrowany jako JpsModelSerializerExtension
Podgląd tworzenia
KotlinReflectionNotSupportedError: w czasie działania nie znaleziono implementacji odbicia Kotlin
Podgląd nie działa, jeśli parametr PreviewParameter jest drugim parametrem funkcji kompozycyjnej
Funkcja „isData” w odbiciu Kotlin zwraca nieprawidłową wartość, gdy jest uruchamiana w podglądzie IDE Compose
com.android.tools.idea.rendering.BuildTargetReference: PSI access on EDT
com.android.tools.idea.compose.preview.ComposePreviewRepresentation.registerShortcuts called on EDT
Layout Inspector
Włączanie działania umożliwiającego pokazywanie i ukrywanie poddrzewa w umieszczonej liście LI
Lint
kotlin android.os.Handler removeCallbacks Runnable
Błąd lint WrongConstant w definicji zamiast w użyciu stałej za pomocą przesunięcia
Błąd WrongConstant lint pojawia się dwukrotnie
Zasoby
Metoda BuildType.initWith() nie kopiuje już właściwości isShrinkResources w AGP 8.7
Narzędzia interfejsu
Selektor narzędzi do projektowania jest nieprawidłowo wyświetlany w plikach bez interfejsu lub odniesienia do Androida

Android Studio Meerkat | 2024.3.1 Canary 2

Wydane razem z:
  • Wtyczka Androida do Gradle w wersji 8.9.0-alpha02
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Wyświetlanie komunikatu o błędzie z możliwością podjęcia działania, gdy zadanie konfiguracji GMD nie powiedzie się z powodu niewystarczającej ilości miejsca na dysku
Wtyczka com.android.settings nie rozpoznaje targetSdk
Edytor kodu
Prośba: gdy IDE wykryje problem z brakiem uprawnień w wywołaniu funkcji, powinien też oferować adnotację RequiresPermission.
Lint
Lintowanie kończy się niepowodzeniem z wyjątkiem InstantiationException bez komunikatu o wyjątku w śladzie stosu lintowania
Fałszywie dodatni błąd narzędzia lint check android.permission.SCHEDULE_EXACT_ALARM jest przyznawany tylko aplikacjom systemowym
Sprawdzanie StringFormatInvalid powinno być stosowane do metody Compose stringResource
Adnotacja RequiresFeature nie działa w przypadku plików Kotlin
Logcat
Ulepszanie opcji Uwzględnij wielkość liter w filtrze Logcat
Pusty Logcat

Android Studio Meerkat | 2024.3.1 Canary 1

Wydane razem z:
  • Wtyczka Androida do Gradle w wersji 8.9.0-alpha01
Rozwiązane problemy
Podgląd tworzenia
com.android.tools.idea.projectsystem.ProjectSystemUtil.isAndroidTestFile file access on EDT
Wdrożenie
[Ladybug Canary 9] Podczas uruchamiania projektu AS nie przebudowuje już projektu, co powoduje wyświetlenie komunikatu „Error loading build artifacts” (Błąd wczytywania artefaktów kompilacji).
Lint
Lintowanie kończy się niepowodzeniem podczas sprawdzania Gradle
Logcat
Logcat w Android Studio zawsze czyści się po odłączeniu urządzenia
Ulepszanie opcji Uwzględnij wielkość liter w filtrze Logcat
Przeprowadzanie testów
Dostosowywanie czcionki w oknie wyniku testu
Narzędzia do testowania
[GMD] ensure adb is executable in setup task.