Zamknięte problemy w Android Studio Narwhal

Android Studio Narwhal | 2025.1.1 Patch 1

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle w wersji 8.11.1

Ta wersja zawiera drobne poprawki i ulepszenia.

Android Studio Narwhal | 2025.1.1

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

Ta wersja zawiera drobne poprawki i ulepszenia.

Android Studio Narwhal | 2025.1.1 RC 2

Wydane razem z:
  • Wtyczka Androida do Gradle w wersji 8.11.0-rc02

Ta wersja zawiera drobne poprawki i ulepszenia.

Android Studio Narwhal | 2025.1.1 RC 1

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle w wersji 8.11.0-rc01
Rozwiązane problemy
Dexer (D8)
Desugaryzacja AutoClosable powoduje błędy kompilacji AGP w Android Studio
Shrinker (R8)
Błąd R8 z min-api 24 podczas przetwarzania kodu JavaFuzzer

Android Studio Narwhal | 2025.1.1 Canary 10

Wydane razem z:
  • Wtyczka Androida do Gradle w wersji 8.11.0-alpha10
Rozwiązane problemy
Database Inspector
Inspektor aplikacji w Narwhalu (Canary 9) nie będzie wyświetlać zawartości pokoju.
Importowanie/synchronizacja
Importowanie projektu z plikami .idea i .gradle/config.properties musi skonfigurować gradleJvm jako GRADLE_LOCAL_JAVA_HOME

Android Studio Narwhal | 2025.1.1 Canary 9

Wydane razem z:
  • Wtyczka Androida do Gradle w wersji 8.11.0-alpha09
Rozwiązane problemy
Interfejs API
Stabilizacja com.android.build.api.variant.ApkOutputProviders
Background Task Inspector
Obsługa większej liczby metod PendingIntent.get()
Gradle
AGP: zadanie CompressAssetsTask kończy się niepowodzeniem z błędem java.lang.OutOfMemoryError w przypadku dużych zasobów
Wieloplatformowy
Wymagaj KGP 2.0.0 w przypadku wtyczki Android-KMP

Android Studio Narwhal | 2025.1.1 Canary 8

Wydane razem z:
  • Wtyczka Androida do Gradle w wersji 8.11.0-alpha08
Rozwiązane problemy
Lint
Sprawdzanie Lint w pliku „libs.versions.toml” sugeruje uaktualnienie do nieobsługiwanej wersji AGP.

Android Studio Narwhal | 2025.1.1 Canary 7

Wydane razem z:
  • Wtyczka Androida do Gradle w wersji 8.11.0-alpha07
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Niepowodzenie kompilacji, gdy plik ProGuard nie istnieje
Interfejs API
Przeniesienie GeneratesApk.minSdk do stabilnego interfejsu API
Menedżer urządzeń
Podczas zwalniania zasobów inicjowany jest obiekt RunningAvdTracker
Importowanie/synchronizacja
Usuwanie opcji „Generate .iml files for modules imported from Gradle” (Generuj pliki .iml dla modułów importowanych z Gradle) z ustawień Gradle
JDK
Awarie podczas uruchamiania w systemie macOS 15.4
Edytowanie układu i zasobów
AS: Koala: Gravity: automatyczne przewijanie w górę po wybraniu opcji

Android Studio Narwhal | 2025.1.1 Canary 6

Wydane razem z:
  • Wtyczka Androida do Gradle w wersji 8.11.0-alpha06
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Nie wymuszaj com.android.internal.version-check podczas aktualizowania dystrybucji Gradle
Edytor plików Gradle
[DCL] Uzupełnianie właściwości RegularFile za pomocą .
Importowanie/synchronizacja
Usuwanie opcji „Generate .iml files for modules imported from Gradle” (Generuj pliki .iml dla modułów importowanych z Gradle) z ustawień Gradle

Android Studio Narwhal | 2025.1.1 Canary 5

Wydane razem z:
  • Wtyczka Androida do Gradle w wersji 8.11.0-alpha05
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Aktualizowanie zależności Kotlin do wersji 2.1.20 podczas kompilowania AGP 8.11
Importowanie/synchronizacja C++
Menu Plik czasami nie wyświetla się w Meerkat na komputerze Mac
Edytowanie tworzenia
Funkcja Znajdź użycia funkcji kompozycyjnych nie wyświetla wszystkich użyć podglądu w sekcji „Użycia @Preview”
Lint
Nowe problemy z lintowaniem MemberExtensionConflict od AGP 8.11.0-alpha03 – jak je rozwiązać?
Logcat
Tworzenie ikony działania aplikacji powodującego awarię
Wieloplatformowy
Nie można dodawać wygenerowanych źródeł do KotlinMultiplatformAndroidVariant
Narzędzie Network Inspector
Ustawianie zmiennej globalnej w regułach (inspekcja aplikacji)
Uruchom
Minimalny port 5038 dla „adb zarządzanego przez użytkownika” uniemożliwia użycie domyślnego portu 5037, co może być pożądane.

Android Studio Narwhal | 2025.1.1 Canary 4

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle w wersji 8.11.0-alpha04
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
[AGP 8.9.0+] Wbudowana kompilacja Kotlin udostępniana wszystkim wtyczkom kompilatora Kotlin
Interfejs API
Stabilizacja części wtyczki KMP Android używanej przez androidx
Podgląd tworzenia
CodeGen czasami działa na unieważnionych plikach PsiFile lub modułach
Lint
Fałszywie dodatni wynik problemu z lintowaniem „MemberExtensionConflict”, jeśli odbiorca funkcji rozszerzającej dopuszcza wartość null
Wynik fałszywie pozytywny inspekcji `WrongGradleMedthod`
Fałszywie dodatni wynik SyntheticAccessor w przypadku wywołania syntetycznego elementu klasy danych
Błąd TestMode.SUPPRESSIBLE w przypadku problemu zgłoszonego w wyrażeniu z możliwością dodania etykiety
Edycja na żywo
Nieobsługiwana klasa nadrzędna: kotlin/jvm/internal/AdaptedFunctionReference
Logcat
Zbyt duży rozmiar czcionki w logcat
Tworzenie ikony działania aplikacji powodującego awarię
Kreator nowego projektu
Nie można utworzyć projektu przy użyciu domeny kończącej się na „.in”
Zasoby
Wyodrębnianie zasobu ciągu znaków nie wykrywa prawidłowego typu znanych funkcji
Urządzenia z włączonym trybem
Emulator zatrzymuje się po zamknięciu projektu Intellij Idea, a Android Studio jest nadal otwarte

Android Studio Narwhal | 2025.1.1 Canary 3

Wydane razem z:
  • Wtyczka Androida do Gradle w wersji 8.11.0-alpha03
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Prośba: podaj powód wycofania parametru zipAlignEnabled i wskaż, czego należy używać zamiast niego.
Edytor kodu
Nieprawidłowe użycie CachedValue w Daggerze
Testowanie zrzutów ekranu podglądu tworzenia
Testowanie zrzutów ekranu w Compose: testy kończą się niepowodzeniem w GitLab CI
Menedżer urządzeń
Usunięcie opcji zrzutów ekranu „kwadratowy” i „prostokątny”
Nie można wykryć emulatora online
Czyszczenie AVD nie powiodło się, gdy emulator powoli się zatrzymywał
Lint
Ostrzeganie o potencjalnym konflikcie między subskrybentem a rozszerzeniem
Edycja na żywo
Błąd ponownego komponowania: „java.lang.IllegalArgumentException: Array has incompatible type: class [Lcom.example.myapplication.ListItem;"
Logcat
LogcatMessageAssemblerTest.multipleBatchesWithIntervals() ma nieprawidłowe użycie assertThat
Narzędzie Network Inspector
Ustawianie zmiennej globalnej w regułach (inspekcja aplikacji)
Zasoby
Nie można zapisać przezroczystości w edytorze kolorów
Niespójny podgląd zasobu liczby całkowitej w edytorze

Android Studio Narwhal | 2025.1.1 Canary 2

Wydane razem z:
  • Wtyczka Androida do Gradle w wersji 8.11.0-alpha02
Rozwiązane problemy
Importowanie/synchronizacja C++
Menu Plik czasami nie wyświetla się w Meerkat na komputerze Mac
Podgląd tworzenia
Nie widać elementów DropdownMenuItem podczas wyświetlania podglądu ExposedDropdownMenuBox
Wyciek pamięci podczas włączania trybu interaktywnego w podglądzie Compose
Podgląd w widoku tworzenia nie renderuje się podczas tworzenia instancji ExoPlayera
Lint
Reguła Lint BuildListAdds nie wykrywa użycia funkcji operatora plusAssign (+=) w funkcji buildList
Używanie UseSdkSuppress do eliminowania fałszywych alarmów w kodzie pomocniczym testu
Renderowanie
Android Studio ulega awarii podczas wyświetlania podglądu plików układu
Shrinker (R8)
Nie można wygenerować podpisanego pakietu AAB po aktualizacji do AGP 8.9.0
Edytor tłumaczeń
Zaznaczanie zbiorcze komórek tabeli nie działa

Android Studio Narwhal | 2025.1.1 Canary 1

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle w wersji 8.11.0-alpha01
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Projekt odseparowany: błąd serializacji DeclarativeSchemaModel
Zastosuj zmiany
Zastosowanie zmian w kodzie zawsze powoduje ponowne utworzenie aktywności
Podgląd tworzenia
Podglądy na konkretnych urządzeniach powinny ustawiać uiMode
Gradle
Synchronizowanie właściwości „namespace” w pliku build.gradle podczas refaktoryzacji nazwy pakietu w AS
Edycja na żywo
251. Scalanie: błąd w BasicCompileTest.renamedFile()
251. scalenie: niepowodzenie testu integracji LiveEdit z wyjątkiem IR CodeGen
251. Scalanie: wyjątek wskaźnika o wartości null w przypadku KeyMeta
Edytor tłumaczeń
Regresja? Edytor tłumaczeń nie może utworzyć przetłumaczonych tekstów.