Problem z zamknięciem pakietu funkcji Android Studio Meerkat

Pakiet funkcji Meerkat w Android Studio | wersja 2024.3.2, poprawka 1

Wydano razem z:
  • Wtyczka Androida do obsługi Gradle 8.10.1
Rozwiązane problemy
Wtyczka Gradle na Androida
Testy urządzeń w niestandardowym typie kompilacji za pomocą AGP nie działają
Shrinker (R8)
NullPointerException podczas kompilowania aplikacji błyskawicznej po zaktualizowaniu Kotlina do wersji 2.1.20
[AGP]: ERROR: R8: java.lang.OutOfMemoryError: Required array length 2147483638 + 196 is too large

Pakiet nowych funkcji Android Studio Meerkat | 2024.3.2

Wydano razem z:
  • Wtyczka Android Gradle 8.10.0

Ta wersja zawiera drobne poprawki i ulepszenia.

Pakiet funkcji Meerkat w Android Studio | 2024.3.2 RC 4

Wydano razem z:
  • Wtyczka Android Gradle 8.10.0-rc04
Rozwiązane problemy
JDK
Uruchomienie się nie udaje w systemie macOS 15.4

Pakiet funkcji Meerkat w Android Studio | 2024.3.2 RC 3

Wydano razem z:
  • Wtyczka Android Gradle 8.10.0-rc03

Ta wersja zawiera drobne poprawki i ulepszenia.

Pakiet funkcji Meerkat w Android Studio | 2024.3.2 RC 2

Wydano razem z:
  • Wtyczka Android Gradle 8.10.0-rc02
Rozwiązane problemy
Importowanie/synchronizowanie C++
Czasami menu Plik nie pojawia się w Meerkat na Macu

Pakiet funkcji Meerkat w Android Studio | 2024.3.2 RC 1

Wydano razem z:
  • Wtyczka Android Gradle 8.10.0-rc01
Rozwiązane problemy
Shrinker (R8)
Wyjątek ClassCastException z bezpiecznego zastąpienia w inicjalizacji klasy
Problem z kurczeniem zasobów w wersji AGP 8.9, który powoduje brak zasobów w modułach funkcji dynamicznych
Nie można wywołać com.android.tools.r8.internal.H5.x()

Pakiet nowych funkcji Meerkat w Android Studio | 2024.3.2 Beta 1

Wydano razem z:
  • Wtyczka Android Gradle 8.10.0-beta01
Rozwiązane problemy
Wtyczka Gradle na Androida
Samodzielny projekt: błąd serializacji DeclarativeSchemaModel
Dexer (D8)
Przenoszenie android.os.Build.VERSION_CODES_FULL nieprawidłowe w przypadku Baklava
Desugaring AutoClosable nie raportuje już ExecutorService.close jako obsługiwanej funkcji
Gradle
Java 17: demony Gradle nie są wyświetlane w oknie „Pokaż demony Gradle” (wyświetlane są Java 8 i 11)
Shrinker (R8)
Nie można wygenerować podpisanego pakietu APK po aktualizacji do wersji AGP 8.9.0
Analiza właściwości zapisu przed odczytem w miejscach alokacji napotyka na błąd podczas generowania pliku class.
Problem z Java SPI w narzędzie R8 do kompresji wersji 8.6.*, 8.7.*, 8.8.0

Pakiet funkcji Meerkat w Android Studio | 2024.3.2 Canary 8

Wydano razem z:
  • Wtyczka Android Gradle 8.10.0-alpha08
Rozwiązane problemy
Wtyczka Gradle na Androida
Dodaliśmy obsługę przekazywania informacji o „odizolowanych podgrupach” do R8.
Aplikacja ulega awarii z błędem NoClassDefFoundError i ClassNotFoundException podczas uruchamiania aplikacji z Androida Studio
Wtyczka Androida do obsługi Gradle: unikaj zastępowania metody Sync.getDestinationDir() w metodach PackageRenderscriptTask i ProcessJavaResTask
Używanie scalonych zasobów Java do testów jednostkowych
Wdrożenie
Nieprawidłowy komunikat o błędzie wdrożenia: „minSdk” zamiast „targetSdk”
Gradle
Utrzymywanie zgodności właściwości „namespace” w pliku build.gradle podczas refaktoryzacji nazwy pakietu w AS
Edytor plików Gradle
Nazwy plików katalogu wersji są niezgodne z interfejsem
DependencyHelper nieprawidłowo dodaje wtyczkę do projektu z jednym modułem
Dodawanie deklaratywnego elementu obsługi błędu do przechodzenia do linii błędu
Importowanie/synchronizowanie
Problem z oknem dialogowym struktury projektu
Ustawienie wyłączające automatyczny import po otwarciu projektu
Lint
Błąd w tekście komunikatu ostrzeżenia: „Niepotrzebne; `Build.VERSION.SDK_INT >= Build.VERSION_CODES.O` nigdy nie jest tu prawdziwe (`SDK_INT ≥ 26 i < 31)”.
StudioBot
Plik promptów biblioteki utworzony w moim projekcie bez edycji promptów biblioteki

Pakiet Meerkat w Android Studio | 2024.3.2 Canary 7

Wydano razem z:
  • Wtyczka Android Gradle 8.10.0-alpha07
Rozwiązane problemy
Wtyczka Gradle na Androida
Nie udało się usunąć tych bibliotek, dlatego są one pakowane w obecnej postaci
Edytor plików Gradle
[DCL] Dodanie obsługi wywołania funkcji z lambda jako ostatnim parametrem
UastGradleVisitor nie wykrywa poprawnie rodziców wywołań metod
Informowanie TomlError Parser o nazwach katalogów i przeszukiwanie katalogów w razie potrzeby
Lint
Lint: AGP 8.10.0-alpha05 powoduje wiele wyników fałszywie pozytywnych SyntheticAccessor
Umożliwienie włączenia interfejsu NewApi w źródłach testowych
Jaki jest efekt naciśnięcia przycisku „LintIdeFix” po sprawdzeniu kodu w Android Studio
Logcat
Android Studio Meerkat Feature Drop | 2024.3.2 Canary 4 – nie można zmienić czcionki Logcat ani jej rozmiaru
Wieloplatformowy
Powiadomienie „Wykryte zestawy źródłowe inne niż Android” wyświetla się w przypadku zestawów źródłowych jvm w projekcie kmp z zaaplikowanymi celami android i jvm

Pakiet funkcji Meerkat w Android Studio | 2024.3.2 Canary 6

Wydano razem z:
  • Wtyczka Android Gradle 8.10.0-alpha06
Rozwiązane problemy
Wtyczka Gradle na Androida
Skrypt inicjalizacji „C:\Users\mój_komputer\AppData\Local\Temp\ijresolvers2.gradle” wiersz: 162
Interfejs API
Udostępnianie pliku binarnego AAPT za pomocą SdkComponents
Lint
ConcurrentModificationException w sprawdzaniu lint Aligned16KB

Pakiet funkcji Meerkat w Android Studio | 2024.3.2 Canary 5

Wydano razem z:
  • Wtyczka Android Gradle 8.10.0-alpha05
Rozwiązane problemy
Wtyczka Gradle na Androida
Skrypt inicjalizacji „C:\Users\mój_komputer\AppData\Local\Temp\ijresolvers2.gradle” wiersz: 162
Wdrożenie
Android Studio nie wdraża zmian w aplikacji
Opublikuj pakiet lub pliki APK
[AGP] :app:collectDebugDependencies failed with message is too big (2326853975 bytes) to fit in memory
Urządzenia z uruchomionym programem
Dodanie ustawienia, które uniemożliwia otwieranie zrzutów ekranu zapisanych podczas dublowania ekranu
automatyczne zapisywanie zrzutów ekranu za pomocą zdefiniowanego przez użytkownika schematu nazw;
Zezwalanie na zmianę rozmiaru zrzutów ekranu na urządzeniu
Rozdzielczość zrzutów ekranu i zrzutów ekranu z Android Studio powinna być kontrolowana
Narzędzia interfejsu
Podczas otwierania modalny komponent wektorowy nie wyświetla wszystkich opcji ikony

Pakiet funkcji Meerkat w Android Studio | 2024.3.2 Canary 4

Wydano razem z:
  • Wtyczka Android Gradle 8.10.0-alpha04
Rozwiązane problemy
Interfejs API
Przeniesienie com.android.build.api.variant.HasDeviceTests na kanał stabilny
Testowanie zrzutów ekranu w podglądzie
Nie można wygenerować zrzutów ekranu: zadanie aktualizacji nie powiodło się w ramach konfiguracji modułu przekierowującego coroutine
Wdrożenie
[Ladybug Canary 9] Podczas uruchamiania projektu AS nie odtwarza już projektu, co powoduje błąd „Błąd podczas wczytywania artefaktów kompilacji”
Przesyłanie opinii
Zmień nazwę Pomoc > Prześlij opinię do Pomoc > Zgłoś błąd?
Gradle
Jeśli używasz kompozytora w bibliotece Androida z jednym wariantem, w tym wariancie powinna być włączona opcja includeSourceInformation.
IntelliJ
Z JetBrains: dołącz metadanych wtyczki utworzonej za pomocą Bazel do pliku product-info.json
Edytowanie układu i zasobów
Przewijanie układu ???
Lint
Błąd fałszywie pozytywny w lint dla CredentialManagerSignInWithGoogle
Wieloplatformowy
Dostęp do pliku „AnalyticsEnabledSources.java” powoduje awarię, jeśli właściwość Java delegata jest pusta.
Room SQL
Zapytania do widoków bazy danych powodują błąd składni
Usuwanie kolumny w zapytaniu powoduje błąd sprawdzania stylu

Pakiet funkcji Meerkat w Android Studio | 2024.3.2 Canary 3

Wydano razem z:
  • Wtyczka Android Gradle 8.10.0-alpha03
Rozwiązane problemy
Wtyczka Gradle na Androida
AndroidComponentsExtension.addSourceSetConfigurations nie działa, gdy włączone są statystyki
Projekt „:app” nie może uzyskać dostępu do „Project.group” i „Project.version” w ramach odizolowanego projektu skonfigurowanego w wersji AGP 8.8.0
Analiza kodu
Nie zakładaj, że każdy plik toml jest katalogiem wersji.
Edytor kodu
Uzupełnianie kodu: znaki spoza alfabetu łacińskiego nie zawsze są renderowane
Wdrożenie
[Ladybug Canary 9] Podczas uruchamiania projektu AS nie odtwarza już projektu, co powoduje błąd „Błąd podczas wczytywania artefaktów kompilacji”
Edytor plików Gradle
Zmiany w pliku build.gradle wprowadzone w przeglądarce zmian nie są wykrywane
Edytowanie układu i zasobów
Problem z renderowaniem w definicji ciągu tagu android:
Android Studio działa wolno po aktualizacji
Lint
AS 2024.3.1.4 zawiesza się sporadycznie podczas edytowania tekstów w Kotlinie.

Pakiet funkcji Meerkat w Android Studio | 2024.3.2 Canary 2

Wydano razem z:
  • Wtyczka Android Gradle 8.10.0-alpha02
Rozwiązane problemy
Wtyczka Gradle na Androida
AGP powinien twierdzić, że obsługuje interfejs API 35, który wkrótce zostanie udostępniony
Debuger
Debuger Kotlina działa bardzo wolno w punkcie „Debuger: wyszukiwanie pliku Kotlin”.
Gradle
Oznacz CommonExtension.testOptions jako stabilną
Jeśli używasz kompozytora w bibliotece Androida z jednym wariantem, w tym wariancie powinna być włączona opcja includeSourceInformation.
Edytor plików Gradle
Zmiany w pliku build.gradle wprowadzone w przeglądarce zmian nie są wykrywane
Importowanie/synchronizowanie
Meerkat canary06 powoduje błąd w gradle-profiler
Przenoszenie lub zmiana nazwy refaktoryzacji kodu
Nie można zmienić nazwy plików w meerkat w Android Studio Canary 9
Zasoby
Problemy z wygodą
Przeprowadzanie testów
Nie można uruchomić testów jednostkowych.

Pakiet funkcji Meerkat w Android Studio | 2024.3.2 Canary 1

Wydano razem z:
  • Wtyczka Android Gradle 8.10.0-alpha01
Rozwiązane problemy
Wyjście kompilacji
Dane wyjściowe kompilacji nie zawierają linku do błędu
Edytowanie układu i zasobów
Brak pozycji menu „Plik zasobu układu”
Renderowanie interfejsu po prawej stronie nie jest aktualizowane w czasie rzeczywistym
Lint
Nieprawidłowe ostrzeżenie lint dotyczące adnotacji@Parcelize w przypadku zamkniętych interfejsów
Urządzenia z uruchomionym programem
Odbicie lustrzane ekranu dewelopera nie działa w Android Studio od aktualizacji do QPR1 Beta 1
Edytor tłumaczeń
Usunięcie niewłaściwego zasobu ciągu znaków