Zamknięte problemy z Android Studio Jellyfish

Android Studio Jellyfish | 2023.3.1 Beta 2

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.4.0-beta02
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
SourceDirectories#static nie powinno zależeć od zadania GenerateBuildConfig
Importowanie/synchronizacja
Android Studio Iguana | 2023.2.1 Canary 9 nie generuje prawidłowego projektu do tworzenia

Android Studio Jellyfish | 2023.3.1 Canary 12

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.4.0-alfa12
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Problem z obsługą przyrostowych danych wejściowych MergeJavaResourcesTask
AGP 8.3.0-alfa02 zależy od bibliotek ze znanymi lukami w zabezpieczeniach
Wybrany szablon aktywności wymaga projektu z zależnościami androidx.*
Asystent uaktualniania AGP powoduje omyłkowe usunięcie pliku ConsumerProguardFiles z modułu
Asystent uaktualniania AGP wczytuje się w nieskończoność
Inspektor zadań w tle
Ponowne próby w Menedżerze zadań Inspekcji aplikacji są niespójne
Prośba: w przypadku narzędzia „Inspektor zadań w tle” pokaż wszystkie informacje o wszystkich alarmach
Kompilacja C++
muszą wykluczyć biblioteki natywne z głównego pliku APK, ale uwzględnić je w testowym pakiecie APK.
Analiza kodu
Android Studio Iguana RC 1 nie znajduje nowych wersji bibliotek
Lint
[BuildTool/Lint] Właściwość konstruktora ChecksSdkIntAtLeast
Struktura projektu
Okno struktury projektu zawiera sugestie zaktualizowania zależności innej firmy, mimo że jest ona starsza (ale numer wersji jest wyższy)
Uaktualnij Asystenta
Infinite Loader Asystenta uaktualnienia AGP

Android Studio Jellyfish | 2023.3.1 Canary 11

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.4.0-alfa11
Rozwiązane problemy
Inspektor zadań w tle
Błąd: narzędzie „Inspektor zadań w tle” nie wykrywa ustawionego alarmu
Prośba: w przypadku narzędzia „Inspektor zadań w tle” pokaż wszystkie informacje o wszystkich alarmach
Alarm z niezmienną intencją PendingIntent nie wyświetla się jako wywołany
IntelliJ
Android Studio Jellyfish nie respektuje konfiguracji „Zaakceptowanych certyfikatów”
Lint
Lint K2 UAST: UCallableReferenceExpression zgłasza nieprawidłowy typ kwalifikatora
Lint fałszywie dodatni z metodą useK2Uast=true przy przeciążonych funkcjach
Robot StudioBot
Android Studio Jellyfish | 2023.3.1 Canary 3 bez przewijania

Android Studio Jellyfish | 2023.3.1 Canary 10

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.4.0-alfa10
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Kompilacja AIDL kończy się niepowodzeniem (IndexOutOfBoundsException: Indeks 0 poza granicami długości 0)
Interfejs API
FR: stan viewBinding i dataBinding (niezależnie od tego, czy są włączone) powinien być dostępny jako „Usługa” dla autorów wtyczek

Android Studio Jellyfish | 2023.3.1 Canary 8

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.4.0-alfa08
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
AGP 8.3.0-alfa11 tworzy plik APK wersji, który ulega awarii podczas uruchamiania z kodem android.content.res.Resources$NotFoundException
Nie udało się zainstalować wtyczki Androida do obsługi Gradle 8.2.0 w projekcie, który używa funkcji dynamicznych
Przeglądarka plików APK
Plik APK bez zasobów zawiera plik arsc bez fragmentów, co powoduje awarię przeglądarki apk
Statystyki dotyczące jakości aplikacji
[Statystyki jakości aplikacji] Przycisk zamykania problemu jest ukryty przy nazwie wersji aplikacji
Menedżer urządzeń
Definicje z identycznymi nazwami, ale o różnych identyfikatorach powodują błędy w oknie Konfiguracja AVD.
Importowanie/synchronizacja
Zadbaj o prawidłową synchronizację AGP bez bloku „android {}”
Inspektor sieci
Wyjaśnij, dlaczego dane o prędkości są niedostępne
TrackedHttpURLConnection nie działa w metodzie getHeaders() przed metodą getInputStream()
Prośba o funkcję: eksportowanie aktywności sieciowych
Nie można zastąpić podłańcucha w treści odpowiedzi regułą inspektora sieci
Informacje
Interfejs w oknie „Nowy zasób wartości ciągu” jest uszkodzony

Android Studio Jellyfish | 2023.3.1 Canary 7

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.4.0-alfa07
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Dodaj możliwość zmiany nazwy artefaktu podczas przekształcania
Dodanie danych wyjściowych zadania do pola srcDir obiektu sourceSets.androidMain.resources nie powoduje utworzenia zależności zadań.
W AndroidPluginVersion.toString() brakuje początkowych 0
Parametr Artifacts.add(FileSystemLocation) powinien być bardziej restrykcyjny.
Wiązanie danych
Nie można rozwiązać powiązań danych z powodu niespójnych danych w pamięci podręcznej
Inspektor baz danych
Inspektor baz danych: pomoc Sqldelight 2
Importowanie/synchronizacja
Hedgehog w Android Studio traci rozmiar projektu Computing
Lint
GradleModelMocker platformy testowania Lint nie zezwala na ustawienie wersji biblioteki
Uruchomione urządzenia
Sparowane fizyczne urządzenie z Wear OS ignoruje odwrócenie ekranu leworęcznym
Przeprowadzanie testów
GMD-FTL kończy się błędem z HttpResponseException, gdy nie ma dostępnego logcat

Android Studio Jellyfish | 2023.3.1 Canary 5

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.4.0-alfa05
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Zezwalaj na konfigurowanie elementu sourceInformation z poziomu ComposeOptions
Nie udało się znaleźć pola sdk_runtime w wiadomości android.bundle.DeviceSpec
Obsługa ComputeOnlyApi
R8 nie działa w module biblioteki, gdy przetwarzanie zasobów jest wyłączone
Analiza kodu
Żądanie: oferta alternatywna do klasy OutboundThatApi, ponieważ jest wyzwalana, nawet jeśli wartość parametru minSdk jest niższa
Importowanie/synchronizacja
Rozdzielczość symboli z języka KAPT sprawia, że domeny .classes są uszkodzone
Uruchomione urządzenia
W przypadku funkcji odbicia lustrzanego w Android Studio także odbicie lustrzane dźwięku.

Android Studio Jellyfish | 2023.3.1 Canary 4

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.4.0-alfa04
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Zmniejszone klasy biblioteki nie są prawidłowo publikowane na potrzeby użytkowania między projektami
Podaj interfejs API wariantu#sources, który wyklucza wygenerowane pliki
Modele AGP nie zawierają zależności projektu Java-platform
ExtractAarTransform tworzy nieodtwarzalne pliki class.jar dla plików Aar, które nie mają klasy.jar
Profile podstawowe i instalacja profilu
Metoda ComputeReleaseArtProfile kończy się niepowodzeniem i ma wartość java.lang.ArrayIndexOutOfBoundsException
Podstawowe IDE
Zbyt duży rozmiar okna strony powitalnej
Eksplorator plików na urządzeniu
Komunikat „Urządzenie nie obsługuje polecenia „su 0”” nie powinien zawierać zrzutu stosu
Edytor układu
Prośba o dodanie funkcji: rozważ opublikowanie LayoutLib jako osobnego artefaktu na stronie maven.google.com
Inspektor sieci
Nie można pobrać dużego pliku, gdy otwarty jest Inspektor sieci
Nowy kod/szablony
Konsekwentnie używaj małych liter w sugerowanych nazwach wtyczek
Informacje
Najechanie kursorem na „Pokaż wszystkie regiony” w selektorze języka powoduje zresetowanie wyboru regionu.

Android Studio Jellyfish | 2023.3.1 Canary 3

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.4.0-alfa03
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Nie można ustawić wersji JaCoCo w AGP 8.2.0
Brak elementu DynamicFeatureBuildType: Debuggable

Android Studio Jellyfish | 2023.3.1 Canary 1

Wydane razem z:
  • Wtyczka Androida do obsługi Gradle 8.4.0-alfa01
Rozwiązane problemy
Wtyczka Androida do obsługi Gradle
Popraw komunikat o błędzie wyjaśniający, dlaczego opcja „--release” nie może być używana w JavaCompile
Wyłącz buforowanie MergeSourceSetFolders za pomocą @DoNotCacheByDefault
Inspektor baz danych
Kolumny inspektora bazy danych nie obsługują zawijania długich wierszy
Inspektor baz danych niepotrzebnie utrudnia znajdowanie powiązanych procesów
Importowanie/synchronizacja
Używanie bibliotek innych niż AndroidX w projekcie AndroidX
Inspektor układu
Wykrywanie układu głównej funkcji RootsDetector przecieku widoków głównych
Robot StudioBot
Bot Studio nie odpowiada i występuje pusty błąd
Wyświetl powiązanie
Projekt na Androida – powiązanie widoku danych nieprawidłowo zgłasza, że klasa viewbinding jest niedostępna