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

Android Studio Meerkat | 2024.3.1 Canary 7

Wydano razem z:
  • Wtyczka Android Gradle 8.9.0-alpha07
Rozwiązane problemy
Wtyczka Gradle na Androida
Błąd biblioteki połączonych danych, gdy można poprawić nierozwiązaną zależność
Właściwości systemowe z pliku gradle.properties nie są przekazywane do R8 Gradle Workers w osobnych procesach
Ustaw BuiltArtifact.outputFile jako typ pliku
Brak przestrzeni nazw w złączonej bibliotece nie powoduje wyświetlenia odpowiedniego komunikatu o błędzie
opcje lint w AGP 7.1.0-alpha08 nie zezwalają na stdout
Importuj/synchronizuj
Wyłącz tryb offline i ponownie skompiluj
Nie używaj domyślnych zadań w przypadku modułów KMP
Lint
Lint błędnie zgłasza niepotrzebny układ zagnieżdżony, gdy FrameLayout jest używany z fitSystemWindows do owinięcia podrzędnego RelativeLayout, który wymaga niestandardowego wypełniania.
Reguła lintu CoarseFineLocation nie uwzględnia atrybutu maxSdkVersion
Zasoby
Nie udało się utworzyć zasobu nieprzetworzonego

Android Studio Meerkat | 2024.3.1 Canary 6

Wydano razem z:
  • Wtyczka Android Gradle 8.9.0-alpha06
Rozwiązane problemy
Wtyczka Gradle na Androida
Zaktualizuj funkcję shouldConfigureKotlinPlatformAttribute, aby obsługiwać wbudowaną obsługę Kotlina
Podać składnię Kotlin Gradle w komunikacie o błędzie dla polecenia „checkTestedAppObfuscationRelease”
Edytor kodu
Automatyczne uzupełnianie nie działa prawidłowo w folderze androidTest
Podgląd w trakcie tworzenia
Tapeta nie działa na poziomie API 34 i 35
Gradle
Wtyczka Androida do obsługi Gradle używa wersji 0.1.0 pakietu tensorflow-lite-metadata, który nie ma licencji.
Edytor plików Gradle
Propozycja kontekstu w pliku new-library versions.toml powoduje błąd z powodu zarezerwowanego słowa kluczowego
Importuj/synchronizuj
Błąd: zmiany w pliku build.gradle jednego projektu zawsze wymagają synchronizacji innego projektu
Lint
Lint sugeruje zastąpienie w wersji testowej atrybutu @RequiresExtension atrybutem @SdkSuppress, który nie obsługuje rozszerzeń pakietu SDK
Edytor tłumaczeń
Zasób tekstowy – inne języki
Asystent aktualizacji
Android Studio chce uaktualnić już uaktualnioną zależność AGP i nie udaje się to

Android Studio Meerkat | 2024.3.1 Canary 5

Wydano razem z:
  • Wtyczka Android Gradle 8.9.0-alpha05
Rozwiązane problemy
Wtyczka Gradle na Androida
Maybe let AGP's built-in Kotlin support auto-add kotlin stdlib dependency
Jetpack Compose
„Wywołania produceState powinny przypisywać wartość wewnątrz funkcji lambda producenta: sprawdzanie błędów nie rozumie przypisania wyrażenia „if”
Lint
Wyjątek czasu wykonywania w wersji API 26 i niżej z nieobsługiwanym interfejsem Java nio API (bez błędu lint)
Lint uniemożliwia używanie RequiresApi nawet w przypadku prywatnej metody pomocniczej w teście
Tryb K2 powoduje wyświetlenie ostrzeżenia RestrictedApi podczas używania w Android Studio metody .hasRoute(Route::class).
Urządzenia z uruchomionym programem
Kopiowanie i wklejanie nie działa w Android Studio (Linux)

Android Studio Meerkat | 2024.3.1 Canary 4

Wydano razem z:
  • Wtyczka Android Gradle 8.9.0-alpha04
Rozwiązane problemy
Menedżer urządzeń
Prośba: przywrócenie możliwości usuwania skórki AVD z emulatorów
Inspektor układu
Włączanie działania wyświetlania/ukrywania poddrzewa w osadzonym interfejsie LI
Profilery
Informacje o programie profilującym
Profiler sortuje czas trwania według kolejności alfabetycznej, a nie według wartości.
Room SQL
Nie można przeanalizować funkcji okienkowych w SQLite

Android Studio Meerkat | 2024.3.1 Canary 3

Wydano razem z:
  • Wtyczka Android Gradle 8.9.0-alpha03
Rozwiązane problemy
Wtyczka Gradle na Androida
Nieprzydatny błąd „compileSdkVersion is not specified”. Dodaj go do pliku build.gradle.
Brak opcji „Budowa czysta” w menu „Budowa”
Importowanie/synchronizowanie C++
java.lang.IllegalStateException: Module source root type com.android.tools.idea.gradle.project.facet.ndk.NativeSourceRootType is not registered as JpsModelSerializerExtension
Podgląd w trakcie tworzenia
KotlinReflectionNotSupportedError: implementacja Kotlin reflection nie została znaleziona w czasie wykonywania
Podgląd nie działa, jeśli parametr PreviewParameter jest 2. parametrem funkcji kompozytowej
Funkcja Kotlin reflect „isData” zwraca nieprawidłową wartość podczas uruchamiania w podglądzie IDE do tworzenia
com.android.tools.idea.rendering.BuildTargetReference: dostęp PSI w czasie EDT
com.android.tools.idea.compose.preview.ComposePreviewRepresentation.registerShortcuts wywołany w EDT
Inspektor układu
Włączanie działania wyświetlania/ukrywania poddrzewa w osadzonym interfejsie LI
Lint
kotlin android.os.Handler removeCallbacks Runnable
Linting WrongConstant w definicji zamiast użycia stałej za pomocą shift
Linter WrongConstant pojawia się dwukrotnie
Zasoby
Metoda BuildType.initWith() nie kopiuje już właściwości isShrinkResources w wersji AGP 8.7
Narzędzia dotyczące interfejsu użytkownika
Selektor narzędzi do projektowania wyświetlany nieprawidłowo w plikach bez odwołania do interfejsu użytkownika lub Androida

Android Studio Meerkat | 2024.3.1 Canary 2

Wydano razem z:
  • Wtyczka Android Gradle 8.9.0-alpha02
Rozwiązane problemy
Wtyczka Gradle na Androida
Wyświetlanie komunikatu o błędzie, który umożliwia działanie, gdy zadanie konfiguracji GMD zakończy się niepowodzeniem z powodu braku miejsca na dysku
Wtyczka com.android.settings nie rozpoznaje wartości targetSdk
Edytor kodu
Prośba: gdy IDE wykryje problem z brakiem uprawnień w wywołaniu funkcji, wyświetl również adnotację RequiresPermission.
Lint
Lintowanie kończy się niepowodzeniem z wyjątkiem InstantiationException bez komunikatu o wyjątku w pliku stacktrace linta
Nieprawidłowy wynik kontroli lint android.permission.SCHEDULE_EXACT_ALARM jest przyznawany tylko aplikacjom systemowym
Do metody Compose stringResource należy zastosować sprawdzanie StringFormatInvalid.
Adnotacja RequiresFeature nie działa w przypadku plików Kotlin
Logcat
Ulepszanie dopasowywania wielkości liter w filtrze Logcat
Logcat pusty

Android Studio Meerkat | 2024.3.1 Canary 1

Wydano razem z:
  • Wtyczka Android Gradle 8.9.0-alpha01
Rozwiązane problemy
Podgląd w trakcie tworzenia
Dostęp do pliku com.android.tools.idea.projectsystem.ProjectSystemUtil.isAndroidTestFile w czasie EDT
Wdrożenie
[Ladybug Canary 9] Podczas uruchamiania projektu AS nie odtwarza już projektu, co powoduje błąd „Błąd podczas wczytywania artefaktów kompilacji”
Lint
Lint ulega awarii podczas sprawdzania Gradle przez Lint
Logcat
Android Studio Logcat zawsze czyści po odłączeniu urządzenia
Ulepszanie dopasowywania wielkości liter w filtrze Logcat
Przeprowadzanie testów
Zmień czcionkę w oknie wyniku testu
Narzędzia do testowania
[GMD] ensure adb is executable in setup task.